Add check to skip jobs with pro plugin IDs

This commit is contained in:
Théophile Diot 2024-03-14 16:21:10 +00:00
parent 3d0749d695
commit 924e885f93
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06

View file

@ -393,8 +393,12 @@ try:
with db_session() as session:
jobs = session.query(Jobs).all()
pro_plugin_ids = [plugin.id for plugin in session.query(Plugins).with_entities(Plugins.id).filter_by(type="pro").all()]
for job in jobs:
if job.plugin_id in pro_plugin_ids:
continue
if not job.success:
print(
f"❌ The job {job.name} (plugin_id: {job.plugin_id}) is in the database but failed, exiting ...",