mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-03-28 17:42:45 +01:00
The module-level 'from app.main import device_manager' was returning None in Flask request context even though device_manager was set. Now tries current_app.device_manager first (Flask app context), falling back to module import for non-request contexts. Fixes 500 errors on /api/contacts, /api/contacts/pending, /api/contacts/detailed, and /api/channels endpoints. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>