fix: Better case title fallback logic - use descriptions or 'Arbejde' (v1.3.109)
This commit is contained in:
parent
dfcb523e12
commit
1e45ec70bf
@ -183,10 +183,10 @@ class OrderService:
|
||||
case_number = f"CC{vtiger_parts[1]}"
|
||||
|
||||
# Brug case titel fra vTiger (fallback til time entry beskrivelser)
|
||||
case_title = group.get('case_title') or "Ingen beskrivelse"
|
||||
case_title = group.get('case_title') or ""
|
||||
|
||||
# Hvis case titel er tom eller generisk, brug time entry beskrivelser
|
||||
if not case_title or case_title.lower() in ['none', 'ingen beskrivelse', '']:
|
||||
if not case_title or case_title.strip() == "" or case_title.lower() in ['none', 'ingen beskrivelse', 'ingen titel', 'no title', '']:
|
||||
import re
|
||||
if group['descriptions']:
|
||||
# Fjern "X m" og "X t" mønstre (måneder/timer fra dato format)
|
||||
@ -210,6 +210,10 @@ class OrderService:
|
||||
if len(unique_descriptions) > 3:
|
||||
case_title += "..."
|
||||
|
||||
# Hvis stadig ingen titel, brug fallback
|
||||
if not case_title or case_title.strip() == "":
|
||||
case_title = "Arbejde"
|
||||
|
||||
# Build description med case nummer prefix
|
||||
if case_number:
|
||||
description = f"{case_number} - {case_title}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user