diff --git a/src/renderers/EventRenderer.ts b/src/renderers/EventRenderer.ts index 89ee2a0..0fe7978 100644 --- a/src/renderers/EventRenderer.ts +++ b/src/renderers/EventRenderer.ts @@ -153,7 +153,7 @@ export class DateEventRenderer implements IEventRenderer { let eventsLayer = payload.targetColumn.element.querySelector('swp-events-layer'); // Add "clone-" prefix to match clone ID pattern - timedClone.dataset.eventId = payload.calendarEvent.id; + timedClone.dataset.eventId = `clone-${payload.calendarEvent.id}`; // Remove old all-day clone and replace with new timed clone payload.draggedClone.remove(); diff --git a/src/renderers/EventRendererManager.ts b/src/renderers/EventRendererManager.ts index deebf33..037820d 100644 --- a/src/renderers/EventRendererManager.ts +++ b/src/renderers/EventRendererManager.ts @@ -183,13 +183,15 @@ export class EventRenderingService { await this.eventManager.updateEvent(eventId, { start: newStart, - end: newEnd + end: newEnd, + allDay: false }); console.log('📝 EventRendererManager: Updated event in EventManager', { eventId, newStart, - newEnd + newEnd, + allDay: false }); }