From 5e969623c6e6866a85bbaada9430764ce838b492 Mon Sep 17 00:00:00 2001 From: Johannes Laurin Hoermann Date: Sun, 20 Nov 2022 18:13:57 +0100 Subject: [PATCH] MAINT: explicitly hold created at and frozen at as Float() in db --- dtool_lookup_server/sql_models.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dtool_lookup_server/sql_models.py b/dtool_lookup_server/sql_models.py index 0b628f0..cc12a38 100644 --- a/dtool_lookup_server/sql_models.py +++ b/dtool_lookup_server/sql_models.py @@ -2,6 +2,8 @@ from dtool_lookup_server import ma from dtool_lookup_server import sql_db as db +from marshmallow.fields import Float + search_permissions = db.Table( "search_permissions", db.Column("user_id", db.Integer, db.ForeignKey("user.id"), primary_key=True), @@ -120,7 +122,12 @@ class UserSchema(ma.SQLAlchemyAutoSchema): class Meta: model = User + class DatasetSchema(ma.SQLAlchemyAutoSchema): + created_at = Float() + frozen_at = Float() + class Meta: model = Dataset - fields = ('base_uri', 'created_at', 'creator_username', 'frozen_at', 'created_at', 'name', 'uri', 'uuid') \ No newline at end of file + additional = ('base_uri', 'creator_username', 'name', 'uri', 'uuid') +