diff --git a/surfsense_backend/app/db.py b/surfsense_backend/app/db.py
index 699da9c38..00a0c27e6 100644
--- a/surfsense_backend/app/db.py
+++ b/surfsense_backend/app/db.py
@@ -728,6 +728,13 @@ class Notification(BaseModel, TimestampMixin):
Boolean, nullable=False, default=False, server_default=text("false"), index=True
)
notification_metadata = Column("metadata", JSONB, nullable=True, default={})
+ updated_at = Column(
+ TIMESTAMP(timezone=True),
+ nullable=True,
+ default=lambda: datetime.now(UTC),
+ onupdate=lambda: datetime.now(UTC),
+ index=True,
+ )
user = relationship("User", back_populates="notifications")
search_space = relationship("SearchSpace", back_populates="notifications")
diff --git a/surfsense_web/components/notifications/NotificationButton.tsx b/surfsense_web/components/notifications/NotificationButton.tsx
index a4785af44..fe400d2a8 100644
--- a/surfsense_web/components/notifications/NotificationButton.tsx
+++ b/surfsense_web/components/notifications/NotificationButton.tsx
@@ -25,11 +25,11 @@ export function NotificationButton() {
{notification.title}
+
{notification.message}