Fix: Load specific entry viser nu korrekt entry selv hvis den ikke er pending

This commit is contained in:
Christian 2026-01-02 16:34:59 +01:00
parent 0b06276963
commit 1c12014c5a

View File

@ -401,15 +401,19 @@
currentEntry = entry; currentEntry = entry;
currentCaseId = entry.case_id; currentCaseId = entry.case_id;
// Fetch ALL pending timelogs in this case // Only fetch other case entries if this entry is pending
if (entry.case_id) { // Otherwise just show this single entry
if (entry.status === 'pending' && entry.case_id) {
const caseResponse = await fetch(`/api/v1/timetracking/wizard/case/${entry.case_id}/entries`); const caseResponse = await fetch(`/api/v1/timetracking/wizard/case/${entry.case_id}/entries`);
if (caseResponse.ok) { if (caseResponse.ok) {
window.currentCaseEntries = await caseResponse.json(); const caseEntries = await caseResponse.json();
// Make sure our entry is in the list (it should be since it's pending)
window.currentCaseEntries = caseEntries;
} else { } else {
window.currentCaseEntries = [entry]; window.currentCaseEntries = [entry];
} }
} else { } else {
// Entry is not pending - just show this one entry
window.currentCaseEntries = [entry]; window.currentCaseEntries = [entry];
} }