diff --git a/VERSION b/VERSION index 6ba00f1..e6bd7ba 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.109 \ No newline at end of file +1.3.110 \ No newline at end of file diff --git a/app/timetracking/backend/order_service.py b/app/timetracking/backend/order_service.py index 21fe4eb..882408d 100644 --- a/app/timetracking/backend/order_service.py +++ b/app/timetracking/backend/order_service.py @@ -210,9 +210,17 @@ class OrderService: if len(unique_descriptions) > 3: case_title += "..." - # Hvis stadig ingen titel, brug fallback + # Hvis stadig ingen titel, byg en fra contact_name + dato if not case_title or case_title.strip() == "": - case_title = "Arbejde" + if group.get('contact_name'): + # Brug contact navn og dato + date_str = group.get('worked_date', '').strftime('%d.%m.%Y') if group.get('worked_date') else '' + case_title = f"Support til {group['contact_name']}" + if date_str: + case_title += f" - {date_str}" + else: + # Sidste fallback hvis intet andet + case_title = "Support arbejde" # Build description med case nummer prefix if case_number: