mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-25 05:58:50 -06:00
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