mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-19 04:40:32 -05:00
bada0b68aa
- Use Project.client_obj in joinedload (fixes loader strategy error on export). - Null-safe user/project/client in CSV rows; client column uses Project.client. - Try/except and logger.exception in both CSV routes; SQLAlchemy handler logs full traceback and writes to stderr for Docker logs. Refs #496 Co-authored-by: Cursor <cursoragent@cursor.com>