diff --git a/Service/CustomFieldsHelper.php b/Service/CustomFieldsHelper.php index 7baa48616..f5bc2cc2e 100644 --- a/Service/CustomFieldsHelper.php +++ b/Service/CustomFieldsHelper.php @@ -63,10 +63,11 @@ class CustomFieldsHelper { $slug = $customField->getSlug(); $rawValue = (isset($fields[$slug])) ? $fields[$slug] : null; - $customFieldType = $this->provider->getCustomFieldByType($customField->getType()); - return $customFieldType->isEmptyValue($rawValue, $customField); + $deserializedValue = $customFieldType->deserialize($rawValue, $customField); + + return $customFieldType->isEmptyValue($deserializedValue, $customField); } /**