Metadata app should not find other events
This commit is contained in:
parent
037525d8e3
commit
d70238d3e0
@ -11,7 +11,7 @@ def fetch_next_task(db: Database) -> Optional[Task]:
|
|||||||
db.validate()
|
db.validate()
|
||||||
cursor = db.conn.cursor(dictionary=True)
|
cursor = db.conn.cursor(dictionary=True)
|
||||||
cursor.execute(
|
cursor.execute(
|
||||||
"SELECT * FROM TASKS WHERE STATUS='Pending' AND CLAIMED=0 AND CONSUMED=0 "
|
"SELECT * FROM TASKS WHERE TASK='MetadataSearchTask' AND STATUS='Pending' AND CLAIMED=0 AND CONSUMED=0 "
|
||||||
"ORDER BY PERSISTED_AT ASC LIMIT 1"
|
"ORDER BY PERSISTED_AT ASC LIMIT 1"
|
||||||
)
|
)
|
||||||
row = cursor.fetchone()
|
row = cursor.fetchone()
|
||||||
@ -23,7 +23,7 @@ def fetch_next_task(db: Database) -> Optional[Task]:
|
|||||||
# hele JSON ligger i DATA
|
# hele JSON ligger i DATA
|
||||||
return MetadataSearchTask.model_validate_json(row["DATA"])
|
return MetadataSearchTask.model_validate_json(row["DATA"])
|
||||||
else:
|
else:
|
||||||
return Task.model_validate_json(row["DATA"])
|
return None
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"❌ Feil ved deserialisering av task {row.get('TASK_ID')}: {e}")
|
logger.error(f"❌ Feil ved deserialisering av task {row.get('TASK_ID')}: {e}")
|
||||||
mark_failed(db, row["TASK_ID"])
|
mark_failed(db, row["TASK_ID"])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user