fix: Errors when saving dataset (#24113)
This commit is contained in:
parent
455e23b014
commit
2b236cbbd6
|
|
@ -150,7 +150,7 @@ const DatasourceModal: FunctionComponent<DatasourceModalProps> = ({
|
|||
groupby: column.groupby,
|
||||
is_active: column.is_active,
|
||||
is_dttm: column.is_dttm,
|
||||
python_date_format: column.python_date_format,
|
||||
python_date_format: column.python_date_format || null,
|
||||
uuid: column.uuid,
|
||||
extra: buildExtraJsonObject(column),
|
||||
}),
|
||||
|
|
|
|||
|
|
@ -34,14 +34,14 @@ def validate_python_date_format(value: str) -> None:
|
|||
r"""
|
||||
^(
|
||||
epoch_s|epoch_ms|
|
||||
(?P<date>%Y(-%m(-%d)?)?)([\sT](?P<time>%H(:%M(:%S(\.%f)?)?)?))?
|
||||
(?P<date>%Y([-/]%m([-/]%d)?)?)([\sT](?P<time>%H(:%M(:%S(\.%f)?)?)?))?
|
||||
)$
|
||||
""",
|
||||
re.VERBOSE,
|
||||
)
|
||||
match = regex.match(value or "")
|
||||
if not match:
|
||||
raise ValidationError(_("Invalid date/timestamp format"))
|
||||
raise ValidationError([_("Invalid date/timestamp format")])
|
||||
|
||||
|
||||
class DatasetColumnsPutSchema(Schema):
|
||||
|
|
@ -56,7 +56,7 @@ class DatasetColumnsPutSchema(Schema):
|
|||
filterable = fields.Boolean()
|
||||
groupby = fields.Boolean()
|
||||
is_active = fields.Boolean(allow_none=True)
|
||||
is_dttm = fields.Boolean(dump_default=False)
|
||||
is_dttm = fields.Boolean(allow_none=True, dump_default=False)
|
||||
python_date_format = fields.String(
|
||||
allow_none=True, validate=[Length(1, 255), validate_python_date_format]
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue