Fix Task container raises validation error on null values

This commit is contained in:
allegroai
2021-05-27 16:55:32 +03:00
parent d324b57dd7
commit f34332344e
2 changed files with 9 additions and 1 deletions

View File

@@ -176,6 +176,13 @@ class SafeMapField(MapField, DictValidationMixin):
self.error("Empty keys are not allowed in a MapField")
class NullableStringField(StringField):
def validate(self, value):
if value is None:
return
super(NullableStringField, self).validate(value)
class SafeDictField(DictField, DictValidationMixin):
def validate(self, value):
self._safe_validate(value)