Fix: Vis kun den specifikke entry når time_id parameter er sat

This commit is contained in:
Christian 2026-01-02 16:53:25 +01:00
parent d76296ea73
commit e69f211fbf

View File

@ -403,28 +403,9 @@
currentEntry = entry; currentEntry = entry;
currentCaseId = entry.case_id; currentCaseId = entry.case_id;
// Only fetch other case entries if this entry is pending // When loading a specific entry via time_id parameter, only show that one entry
// Otherwise just show this single entry console.log('🎯 Showing only the requested entry');
if (entry.status === 'pending' && entry.case_id) { window.currentCaseEntries = [entry];
console.log('🔍 Fetching other pending entries for case:', entry.case_id);
const caseResponse = await fetch(`/api/v1/timetracking/wizard/case/${entry.case_id}/entries`);
if (caseResponse.ok) {
const caseEntries = await caseResponse.json();
console.log('📋 Got', caseEntries.length, 'pending entries for case');
// Make sure our entry is in the list (it should be since it's pending)
window.currentCaseEntries = caseEntries;
} else {
console.log('⚠️ Could not fetch case entries, showing single entry');
window.currentCaseEntries = [entry];
}
} else {
console.log(' Entry is not pending or has no case - showing single entry only');
// Entry is not pending - just show this one entry
window.currentCaseEntries = [entry];
}
console.log('✨ Current entry to display:', currentEntry.id);
console.log('📦 All entries:', window.currentCaseEntries.map(e => e.id));
// Show the entry // Show the entry
displayCaseEntries({ displayCaseEntries({