Files
TimeTracker/app
Dries Peeters a89ecd4b31 Fix project creation 500 when logging client name
Project.client is a backward-compat property that returns a string, so accessing project.client.name raised AttributeError during /projects/create activity logging.

- Use Project.client_obj.name (fallback to Project.client) when building activity/audit-style descriptions
- Fix similar usages in reports/exports/invoice/unpaid-hours flows
- Add regression test covering POST /projects/create
2025-12-20 08:35:10 +01:00
..