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';