odoo_mqtt/extra-addons/open_workshop
matthias.lotz 0972124efe fix: NameError 'fields' in session_complete + fields/timedelta import
NameError: name 'fields' is not defined (ab 20:12 Uhr in den Logs)
Ursache: iot_api.py ist ein Controller, kein Model – 'fields' war
niemals importiert. Der UTC-Fix verwendete fälschlicherweise
fields.Datetime.to_datetime() und fields.Datetime.to_string().

Fix:
- 'fields' und 'timedelta' zu den top-level Imports ergänzt
- fields.Datetime.to_datetime(event.timestamp) → event.timestamp
  (ORM-Datetime-Felder sind im Controller bereits datetime-Objekte)
- fields.Datetime.to_string(dt) → dt.strftime('%Y-%m-%d %H:%M:%S')
- Inline 'from datetime import timedelta as _td' entfernt
2026-03-11 21:26:29 +01:00
..
open_workshop_mqtt fix: NameError 'fields' in session_complete + fields/timedelta import 2026-03-11 21:26:29 +01:00
open_workshop_pos_mqtt fix: session_complete Zeitstempel UTC-korrekt + PoS attendanceEnd in UTC 2026-03-11 21:04:28 +01:00