fix: Only use case_no from vtiger_data, never parse from vtiger_id (v1.3.116)
This commit is contained in:
parent
34ca9fca93
commit
3195afe460
@ -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 ""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user