From d61f2ffde426a2d2c290e3d03784d467d9b46379 Mon Sep 17 00:00:00 2001 From: Kaustubh Maske Patil <37668193+nikochiko@users.noreply.github.com> Date: Fri, 7 Mar 2025 15:00:36 +0530 Subject: [PATCH] fix: TypeError in WorkspaceInvite.has_expired because updated_at is None before db insert --- workspaces/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workspaces/models.py b/workspaces/models.py index 7ec13a439..aa263afcb 100644 --- a/workspaces/models.py +++ b/workspaces/models.py @@ -616,7 +616,9 @@ def clean(self) -> None: @admin.display(description="Expired") def has_expired(self): - return timezone.now() - self.updated_at > timedelta( + if not self.updated_at: + return False + return (timezone.now() - self.updated_at) > timedelta( days=settings.WORKSPACE_INVITE_EXPIRY_DAYS )