From c986cfc6a6a8ba17245577f9c52fdaac52222cf7 Mon Sep 17 00:00:00 2001 From: pycook Date: Wed, 25 Sep 2024 19:37:08 +0800 Subject: [PATCH] fix(api): change records of attribute values for date and datetime --- cmdb-api/api/lib/cmdb/value.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmdb-api/api/lib/cmdb/value.py b/cmdb-api/api/lib/cmdb/value.py index b3895fc..422ed38 100644 --- a/cmdb-api/api/lib/cmdb/value.py +++ b/cmdb-api/api/lib/cmdb/value.py @@ -97,6 +97,8 @@ class AttributeValueManager(object): deserialize = ValueTypeMap.deserialize[value_type] try: v = deserialize(value) + if value_type in (ValueTypeEnum.DATE, ValueTypeEnum.DATETIME): + return str(v) return v except ValueDeserializeError as e: return abort(400, ErrFormat.attribute_value_invalid2.format(alias, e))