From 832e9b1cf1fc256fdf770a36b67d383bd60b0e0e Mon Sep 17 00:00:00 2001 From: dingguodong Date: Thu, 8 Jul 2021 11:25:14 +0800 Subject: [PATCH] * Optimize code when value is null. --- module/gitlab/model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/gitlab/model.php b/module/gitlab/model.php index 85dc58983d..f4cba5b9c2 100644 --- a/module/gitlab/model.php +++ b/module/gitlab/model.php @@ -1154,8 +1154,8 @@ class gitlabModel extends model if(!isset($changes->$gitlabField) and $object->id != 0) continue; if($optionType == 'field') $value = $issue->$gitlabField; if($optionType == 'field') $value = $issue->$gitlabField; - if($options == 'date') $value = date('Y-m-d', strtotime($value)); - if($options == 'datetime') $value = date('Y-m-d H:i:s', strtotime($value)); + if($options == 'date') $value = $value ? date('Y-m-d', strtotime($value)) : '0000-00-00'; + if($options == 'datetime') $value = $value ? date('Y-m-d H:i:s', strtotime($value)) : '0000-00-00 00:00:00'; if($optionType == 'userPairs' and isset($issue->$gitlabField)) $value = zget($gitlabUsers, $issue->$gitlabField); if($optionType == 'configItems' and isset($issue->$gitlabField)) $value = array_search($issue->$gitlabField, $this->config->gitlab->$options); if($value) $object->$zentaoField = $value;