From 62e6ef74869f0a3852e54e54625c15b8493e2a90 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Thu, 23 Dec 2021 11:11:01 +0100 Subject: [PATCH] BUGFIX: empty string is not null --- src/Repository/Job.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Repository/Job.php b/src/Repository/Job.php index de822a9..afbb317 100644 --- a/src/Repository/Job.php +++ b/src/Repository/Job.php @@ -503,13 +503,13 @@ class Job extends Repository } $values['nextrun'] = DateTime::createFromFormat('d/m/Y H:i:s', $values['nextrun'])->getTimestamp(); - $values['data']['retention'] = $values['retention']; + $values['data']['retention'] = !empty($values['retention']) ? (int)$values['retention'] : NULL; $values['data']['crontype'] = $values['crontype']; $values['data']['hosttype'] = $values['hosttype']; $values['data']['containertype'] = $values['containertype']; - $values['data']['fail-pct'] = $values['fail-pct'] ?? 50; - $values['data']['fail-days'] = $values['fail-days'] ?? 7; + $values['data']['fail-pct'] = !empty($values['fail-pct']) ? (int)$values['fail-pct'] : 50; + $values['data']['fail-days'] = !empty($values['fail-days']) ? (int)$values['fail-days'] : 7; if(empty($values['data']['crontype'])) { throw new \InvalidArgumentException("Crontype cannot be empty");