diff --git a/VERSION b/VERSION index ed68362..5d73f6d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.115 \ No newline at end of file +1.3.116 \ No newline at end of file diff --git a/app/timetracking/backend/order_service.py b/app/timetracking/backend/order_service.py index 3665a41..767589b 100644 --- a/app/timetracking/backend/order_service.py +++ b/app/timetracking/backend/order_service.py @@ -173,18 +173,9 @@ class OrderService: ) was_rounded = (case_hours != original_hours) - # Extract case number from vtiger_id (format: 39x3942 -> CC3942) - case_number = "" - - # Prioriter case_number fra vtiger_data (TKxxxxx format) - if group.get('case_number'): - case_number = group['case_number'] - # Fallback til parse fra vtiger_id - elif group['case_vtiger_id']: - vtiger_parts = group['case_vtiger_id'].split('x') - if len(vtiger_parts) > 1: - # Use full case ID number - case_number = f"CC{vtiger_parts[1]}" + # Extract case number ONLY from vtiger_data case_no field + # NEVER parse from vtiger_id as they don't match (39x40366 vs CC2141) + case_number = group.get('case_number') or "" # Brug case titel fra vTiger case_title = group.get('case_title') or ""