Dispatcharr/dispatcharr
SergeantPanda 46695588f7 fix(m3u): enhance custom properties handling and DB connection management
- Implemented `ensure_custom_properties_dict()` to normalize custom properties across various models and serializers, addressing issues with legacy JSON-encoded strings.
- Updated M3U account and channel group models to ensure custom properties are consistently stored as dictionaries during save operations.
- Enhanced Celery task management by ensuring old DB connections are closed before and after tasks, improving reliability and preventing errors during account refresh operations. (Fixes #1338)
2026-06-18 14:59:09 -05:00
..
db feat(process_label): enhance uWSGI process role detection 2026-06-16 16:21:22 -05:00
__init__.py
admin.py
app_initialization.py
asgi.py
celery.py fix(m3u): enhance custom properties handling and DB connection management 2026-06-18 14:59:09 -05:00
consumers.py feat(websocket): enhance connection handling with cached IP lookup 2026-05-31 19:28:19 -05:00
gevent_patch.py Enhancement: Update psycopg2 to 3. 2026-05-28 19:27:52 -05:00
jwt_ws_auth.py
persistent_lock.py
routing.py
settings.py feat(settings): add DATABASE_POOL_CONN_MAX_LIFETIME for connection management and update database engine path (Fixes #1343) 2026-06-12 11:31:09 -05:00
urls.py
utils.py
wsgi.py