Fix database deletion queries in Database.py

This commit is contained in:
Théophile Diot 2024-03-12 18:37:11 +00:00
parent a101441052
commit ac3d965360
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06

View file

@ -741,8 +741,8 @@ class Database:
# Remove services that are no longer in the list
session.query(Services).filter(Services.id.in_(missing_ids)).delete()
session.query(Services_settings).filter(Services_settings.service_id.in_(missing_ids)).delete()
session.query(Global_values).filter(Global_values.setting_id.in_(missing_ids)).delete()
session.query(Jobs_cache).filter(Jobs_cache.setting_id.in_(missing_ids)).delete()
session.query(Custom_configs).filter(Custom_configs.service_id.in_(missing_ids)).delete()
session.query(Jobs_cache).filter(Jobs_cache.service_id.in_(missing_ids)).delete()
drafts = {service for service in services if config.pop(f"{service}_IS_DRAFT", "no") == "yes"}
db_drafts = {service.id for service in db_services if service.is_draft}