From f0e1c6668db05bca435672ac115e4e823f522649 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Mon, 1 Dec 2025 16:56:32 +0100 Subject: [PATCH] feat: Implement new search service for multi-site e-commerce product search and item detail scraping. --- app/services/search_service.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/services/search_service.py b/app/services/search_service.py index 0805c40..07e9ae9 100644 --- a/app/services/search_service.py +++ b/app/services/search_service.py @@ -422,6 +422,10 @@ def seed_default_sites(db: Session) -> int: site = existing_sites[clean_domain] changed = False for key, value in site_data.items(): + # Skip updating user-configurable fields to preserve preferences + if key in ["is_active", "priority"]: + continue + if getattr(site, key) != value: setattr(site, key, value) changed = True