diff --git a/core/config_sync.py b/core/config_sync.py index a7b8ee5..efc3a77 100644 --- a/core/config_sync.py +++ b/core/config_sync.py @@ -589,7 +589,7 @@ class ConfigSyncManager: results = [] for key in keys: data = self._redis_client.hgetall(key) - if data and data.get('roi_id') == roi_id: + if data and (not roi_id or data.get('roi_id') == roi_id): data['params'] = eval(data['params']) if data.get('params') else {} data['priority'] = int(data.get('priority', 0)) data['enabled'] = data.get('enabled', 'True') == 'True'