From ba1ac587214325802c77392b899e41c07e31b5b7 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Wed, 10 Sep 2025 16:18:04 +0800 Subject: [PATCH] feat(metadata): trigger metadata provider update when enabling metadata archive database --- py/routes/misc_routes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/py/routes/misc_routes.py b/py/routes/misc_routes.py index 591cc15a..5a53fea9 100644 --- a/py/routes/misc_routes.py +++ b/py/routes/misc_routes.py @@ -188,10 +188,13 @@ class MiscRoutes: old_path = settings.get('example_images_path') if old_path != value: logger.info(f"Example images path changed to {value} - server restart required") - + # Save to settings settings.set(key, value) + if key == 'enable_metadata_archive_db': + await update_metadata_providers() + return web.json_response({'success': True}) except Exception as e: logger.error(f"Error updating settings: {e}", exc_info=True)