diff --git a/src/app/resource/controllers/StoreController.php b/src/app/resource/controllers/StoreController.php index a4b587aaf02b050bb775a9e11ec581e835fc9aef..94b812383c9f627aded9bd7e3a1ce72a6d162f52 100755 --- a/src/app/resource/controllers/StoreController.php +++ b/src/app/resource/controllers/StoreController.php @@ -181,7 +181,7 @@ class StoreController if (!empty($args['customFields'])) { foreach ($args['customFields'] as $key => $value) { $customField = CustomFieldModel::getById(['id' => $key, 'select' => ['type']]); - if ($customField['type'] == 'date') { + if ($customField['type'] == 'date' && !empty($value)) { $date = new \DateTime($value); $value = $date->format('Y-m-d'); $args['customFields'][$key] = $value; @@ -271,7 +271,7 @@ class StoreController if (!empty($args['customFields'])) { foreach ($args['customFields'] as $key => $value) { $customField = CustomFieldModel::getById(['id' => $key, 'select' => ['type']]); - if ($customField['type'] == 'date') { + if ($customField['type'] == 'date' && !empty($value)) { $date = new \DateTime($value); $value = $date->format('Y-m-d'); $args['customFields'][$key] = $value;