diff --git a/src/modules/nostr-feed/services/ScheduledEventService.ts b/src/modules/nostr-feed/services/ScheduledEventService.ts index 17d9f43..09faee6 100644 --- a/src/modules/nostr-feed/services/ScheduledEventService.ts +++ b/src/modules/nostr-feed/services/ScheduledEventService.ts @@ -256,8 +256,8 @@ export class ScheduledEventService extends BaseService { getTodaysEvents(userPubkey?: string): ScheduledEvent[] { const today = new Date().toISOString().split('T')[0] - // Get one-time events for today - const oneTimeEvents = this.getEventsForDate(today) + // Get one-time events for today (exclude recurring events to avoid duplicates) + const oneTimeEvents = this.getEventsForDate(today).filter(event => !event.recurrence) // Get all events and check for recurring events that occur today const allEvents = this.getScheduledEvents()