fixes
All checks were successful
Build And Push Image / docker (push) Successful in 1m24s

This commit is contained in:
2025-08-13 22:53:14 +02:00
parent fc1d691950
commit 3d565e8185
3 changed files with 97 additions and 9 deletions

View File

@@ -335,14 +335,22 @@ const clearFilters = async () => {
};
const handleEventClick = (eventInfo: any) => {
console.log('[Events] EVENT CLICK HANDLER CALLED');
console.log('[Events] Raw eventInfo received:', eventInfo);
// Extract the original event data from FullCalendar's extendedProps
const calendarEvent = eventInfo.event || eventInfo;
const originalEvent = calendarEvent.extendedProps?.originalEvent;
console.log('[Events] Calendar event:', calendarEvent);
console.log('[Events] Original event from extendedProps:', originalEvent);
// Use original event if available, otherwise reconstruct from calendar event
if (originalEvent) {
selectedEvent.value = originalEvent as Event;
console.log('[Events] Using original event from extendedProps');
} else {
console.log('[Events] Reconstructing event from calendar data');
// Fallback: reconstruct event from FullCalendar event data
selectedEvent.value = {
id: calendarEvent.id,
@@ -364,13 +372,25 @@ const handleEventClick = (eventInfo: any) => {
} as Event;
}
console.log('[Events] Selected event for dialog:', {
console.log('[Events] Final selected event for dialog:', {
id: selectedEvent.value.id,
title: selectedEvent.value.title,
event_type: selectedEvent.value.event_type
event_type: selectedEvent.value.event_type,
full_event: selectedEvent.value
});
console.log('[Events] About to show dialog...');
console.log('[Events] showDetailsDialog current value:', showDetailsDialog.value);
showDetailsDialog.value = true;
console.log('[Events] showDetailsDialog after setting to true:', showDetailsDialog.value);
// Force Vue to update
nextTick(() => {
console.log('[Events] After nextTick - showDetailsDialog:', showDetailsDialog.value);
console.log('[Events] After nextTick - selectedEvent:', selectedEvent.value?.title);
});
};
const handleDateClick = (dateInfo: any) => {