From 4e80c09a734d0d0c45a25b28c4bf5dbe70689385 Mon Sep 17 00:00:00 2001
From: Leander Karp <karp@cl.uni-heidelberg.de>
Date: Wed, 7 Aug 2024 16:23:09 +0200
Subject: [PATCH] Fix annotation in UtcDateTime#process_result_value

The argument can only be a string or None, because
dateime.from_isoformat expects only a string.
---
 portal/model/UtcDateTime.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/portal/model/UtcDateTime.py b/portal/model/UtcDateTime.py
index 1216228..fb18092 100644
--- a/portal/model/UtcDateTime.py
+++ b/portal/model/UtcDateTime.py
@@ -36,7 +36,7 @@ class UtcDateTime(types.TypeDecorator):
         return None
 
     def process_result_value(
-        self, value: str | datetime, dialect: Dialect
+        self, value: str | None, dialect: Dialect
     ) -> Optional[datetime]:
         if value is None:
             return None
-- 
GitLab