From 99eac06cfd213730764414b2d60228c2f4d131a2 Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 5 Jan 2026 17:12:41 +0100 Subject: [PATCH] fix: Wizard shows case title instead of case_no (v1.3.114) --- VERSION | 2 +- app/timetracking/backend/wizard.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index 53dfaa4..b45462f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.113 \ No newline at end of file +1.3.114 \ No newline at end of file diff --git a/app/timetracking/backend/wizard.py b/app/timetracking/backend/wizard.py index 45f99cc..00ec49d 100644 --- a/app/timetracking/backend/wizard.py +++ b/app/timetracking/backend/wizard.py @@ -541,7 +541,7 @@ class WizardService: t.approved_hours, t.rounded_to, t.approval_note, t.billable, t.approved_at, t.approved_by, t.vtiger_data, t.sync_hash, t.created_at, t.updated_at, t.last_synced_at, - COALESCE(c.vtiger_data->>'case_no', c.title)::VARCHAR(500) AS case_title, + COALESCE(NULLIF(TRIM(c.title), ''), c.vtiger_data->>'title', 'Ingen titel')::VARCHAR(500) AS case_title, c.description AS case_description, c.status AS case_status, c.vtiger_id AS case_vtiger_id, @@ -568,7 +568,7 @@ class WizardService: t.approved_hours, t.rounded_to, t.approval_note, t.billable, t.approved_at, t.approved_by, t.vtiger_data, t.sync_hash, t.created_at, t.updated_at, t.last_synced_at, - COALESCE(c.vtiger_data->>'case_no', c.title)::VARCHAR(500) AS case_title, + COALESCE(NULLIF(TRIM(c.title), ''), c.vtiger_data->>'title', 'Ingen titel')::VARCHAR(500) AS case_title, c.description AS case_description, c.status AS case_status, c.vtiger_id AS case_vtiger_id, @@ -619,7 +619,7 @@ class WizardService: # Hent ALLE timelogs for casen (ikke kun pending) timelogs_query = """ SELECT t.*, - COALESCE(c.vtiger_data->>'case_no', c.title)::VARCHAR(500) AS case_title, + COALESCE(NULLIF(TRIM(c.title), ''), c.vtiger_data->>'title', 'Ingen titel')::VARCHAR(500) AS case_title, c.status AS case_status, c.vtiger_id AS case_vtiger_id, cust.name AS customer_name,