diff --git a/lib/services/notifications/notification-registry.ts b/lib/services/notifications/notification-registry.ts index 31f97c9..eb0c2fb 100644 --- a/lib/services/notifications/notification-registry.ts +++ b/lib/services/notifications/notification-registry.ts @@ -207,8 +207,9 @@ export class NotificationRegistry { let timestamp: Date; if (typeof item.timestamp === 'string') { timestamp = new Date(item.timestamp); - } else if (item.timestamp instanceof Date) { - timestamp = item.timestamp; + } else if (item.timestamp && typeof item.timestamp === 'object' && 'getTime' in item.timestamp) { + // Handle Date object (from JSON.parse) + timestamp = new Date(item.timestamp as any); } else { timestamp = new Date(); // Fallback to now }