From 95ea071a8906073f047ca90afa9b148904dd5e5e Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Thu, 30 Jun 2022 08:37:14 +0200 Subject: [PATCH] DbQuery: Accept any type in method `valueToTimestamp()` --- library/Icinga/Data/Db/DbQuery.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/Icinga/Data/Db/DbQuery.php b/library/Icinga/Data/Db/DbQuery.php index 25acd8905..9a36c6bef 100644 --- a/library/Icinga/Data/Db/DbQuery.php +++ b/library/Icinga/Data/Db/DbQuery.php @@ -224,17 +224,17 @@ class DbQuery extends SimpleQuery protected function valueToTimestamp($value) { - if (ctype_digit($value)) { + if (is_string($value)) { + if (ctype_digit($value)) { + $value = (int) $value; + } else { + $value = strtotime($value); + } + } elseif (! is_int($value)) { $value = (int) $value; - } elseif (is_string($value)) { - $value = strtotime($value); } - if (is_int($value)) { - $value = $this->timestampForSql($value); - } - - return $value; + return $this->timestampForSql($value); } /**