fix: disabling last store/group no longer resets all to enabled
Added store_filters_seeded / group_filters_seeded flags to SyncConfig. _enabled_*_ids now returns None (all enabled) only before first toggle, not when the filter table is empty due to all being disabled. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -59,6 +59,8 @@ class SyncConfig(Base):
|
||||
is_enabled = Column(Boolean, nullable=False, default=False)
|
||||
evo_mirror_enabled = Column(Boolean, nullable=False, default=False)
|
||||
vk_mirror_enabled = Column(Boolean, nullable=False, default=False)
|
||||
store_filters_seeded = Column(Boolean, nullable=False, default=False)
|
||||
group_filters_seeded = Column(Boolean, nullable=False, default=False)
|
||||
confirmed_at = Column(DateTime, nullable=True)
|
||||
price_multiplier = Column(Numeric(10, 4), nullable=False, default=1.0)
|
||||
created_at = Column(DateTime, nullable=False, server_default=func.now())
|
||||
|
||||
Reference in New Issue
Block a user