🐛 Backend: Aktualisierte Datenbankabfragen in job_scheduler.py und queue_manager.py zur Verbesserung der Effizienz und Konsistenz. 🚀
This commit is contained in:
@@ -351,7 +351,7 @@ class BackgroundTaskScheduler:
|
||||
try:
|
||||
# Drucker aus Datenbank holen
|
||||
db_session = get_db_session()
|
||||
printer = db_session.query(Printer).get(printer_id)
|
||||
printer = db_session.get(Printer, printer_id)
|
||||
|
||||
if not printer:
|
||||
self.logger.error(f"❌ Drucker mit ID {printer_id} nicht gefunden")
|
||||
@@ -529,7 +529,7 @@ class BackgroundTaskScheduler:
|
||||
now = datetime.now()
|
||||
|
||||
# Job aus Datenbank laden
|
||||
job = db_session.query(Job).get(job_id)
|
||||
job = db_session.get(Job, job_id)
|
||||
if not job:
|
||||
self.logger.error(f"❌ Job {job_id} nicht gefunden")
|
||||
db_session.close()
|
||||
@@ -588,7 +588,7 @@ class BackgroundTaskScheduler:
|
||||
now = datetime.now()
|
||||
|
||||
# Drucker laden
|
||||
printer = db_session.query(Printer).get(printer_id)
|
||||
printer = db_session.get(Printer, printer_id)
|
||||
if not printer or not printer.plug_ip:
|
||||
db_session.close()
|
||||
return False
|
||||
|
Reference in New Issue
Block a user