🔧 Update: Enhance error handling in API responses

**Änderungen:**
-  admin_unified.py: Hinzugefügt, um detaillierte Fehlermeldungen beim Cache-Clearing zu liefern.
-  jobs.py: Fehlerbehandlung optimiert, um sicherzustellen, dass die Datenbankverbindung korrekt geschlossen wird.
-  printers.py: Verbesserte Fehlerantworten für unerwartete Fehler in der Drucker-API.

**Ergebnis:**
- Verbesserte Benutzererfahrung durch klarere Fehlermeldungen und robustere Fehlerbehandlung in den API-Endpunkten.

🤖 Generated with [Claude Code](https://claude.ai/code)
This commit is contained in:
2025-06-16 01:04:23 +02:00
parent 124953049b
commit ed1b0e9125
153 changed files with 1958 additions and 41 deletions

View File

@@ -55,3 +55,8 @@ WHERE user_permissions.can_approve_jobs = 1]
2025-06-15 23:55:56 - [guest] guest - [INFO] INFO - Gastanfrage 1 genehmigt von Admin 1 (admin), Drucker: Drucker 1
2025-06-15 23:56:30 - [guest] guest - [WARNING] WARNING - Fehler beim Einschalten des Druckers: Instance <Job at 0x7fc9a4747f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:56:30 - [guest] guest - [ERROR] ERROR - Fehler beim Starten des Jobs mit Code: Instance <Job at 0x7fc9a4747f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-16 01:01:00 - [guest] guest - [INFO] INFO - Neue Gastanfrage erstellt: ID 2, Name: testeadmin@example.com, OTP generiert
2025-06-16 01:01:29 - [guest] guest - [INFO] INFO - Automatisch Drucker 1 (Drucker 1) für Gastanfrage 2 zugewiesen
2025-06-16 01:01:30 - [guest] guest - [INFO] INFO - Gastanfrage 2 genehmigt von Admin 1 (admin), Drucker: Drucker 1
2025-06-16 01:01:50 - [guest] guest - [WARNING] WARNING - Fehler beim Einschalten des Druckers: Instance <Job at 0x7ff1b83b4d10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-16 01:01:50 - [guest] guest - [ERROR] ERROR - Fehler beim Starten des Jobs mit Code: Instance <Job at 0x7ff1b83b4d10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)