From 4b9984eb3bd91ef0efc9c55a02bde2fa5ec78878 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de> Date: Sun, 9 Feb 2025 23:43:58 +0100 Subject: [PATCH] Use default value from sqlalchemy column --- src/videoag_common/api_object/fields/field.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/videoag_common/api_object/fields/field.py b/src/videoag_common/api_object/fields/field.py index c2c4ab2..d2b5e7b 100644 --- a/src/videoag_common/api_object/fields/field.py +++ b/src/videoag_common/api_object/fields/field.py @@ -290,6 +290,8 @@ class ApiSimpleColumnField(ApiAbstractColumnField[_O], Generic[_O]): f"errors, add an API mapping to an orm relationship instead.") self._column = column + if self.config_default_value is None and self._column.default is not None: + self.config_default_value = self._db_value_to_json(self._column.default.arg) def _config_json_value_to_db(self, session: SessionDb, object_db: _O, json_value: CJsonValue): db_value = self._json_value_to_db(session, object_db, json_value) -- GitLab