diff --git a/app/timetracking/frontend/wizard.html b/app/timetracking/frontend/wizard.html index e53b259..b1ddab3 100644 --- a/app/timetracking/frontend/wizard.html +++ b/app/timetracking/frontend/wizard.html @@ -499,8 +499,13 @@ return; } - // Use first entry from currentCaseEntries (has full metadata from LEFT JOIN) - const entry = entries[0]; + // Find the entry we want to display (either currentEntry or first in list) + let entry; + if (currentEntry && currentEntry.id) { + entry = entries.find(e => e.id === currentEntry.id) || entries[0]; + } else { + entry = entries[0]; + } // Update header document.getElementById('case-header-title').textContent = entry.case_title || 'Ingen case';