]> git.ipfire.org Git - dbl.git/commitdiff
lists: Fix creating lists by initializing updated_at
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 10 Dec 2025 17:35:31 +0000 (17:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 10 Dec 2025 17:35:31 +0000 (17:35 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/dnsbl/lists.py

index 35dd94df57e87306fa88bff8c82477f4e1ba8394..79ea476fb7f13ddf92893763716b02edd98b42cc 100644 (file)
@@ -198,7 +198,9 @@ class List(sqlmodel.SQLModel, database.BackendMixin, table=True):
                self.updated_at = sqlmodel.func.current_timestamp()
 
        # Updated At
-       updated_at : datetime.datetime
+       updated_at : datetime.datetime = sqlmodel.Field(
+               sa_column_kwargs = {"server_default" : sqlmodel.text("CURRENT_TIMESTAMP")}
+       )
 
        @functools.cached_property
        def zone(self):