From 4761bc4a02ac510fc9f215f30d6cd11789c57e4f Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Fri, 17 Jun 2022 16:15:51 +1200 Subject: [PATCH] Handle empty date token gracefully --- Civi/Token/TokenProcessor.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Civi/Token/TokenProcessor.php b/Civi/Token/TokenProcessor.php index 7ffdc64ffb..eabab5296f 100644 --- a/Civi/Token/TokenProcessor.php +++ b/Civi/Token/TokenProcessor.php @@ -500,6 +500,9 @@ class TokenProcessor { require_once 'CRM/Core/Smarty/plugins/modifier.crmDate.php'; return \smarty_modifier_crmDate($value->format('Y-m-d H:i:s'), $filter[1] ?? NULL); } + if ($value === '') { + return $value; + } default: throw new \CRM_Core_Exception("Invalid token filter: $filter"); -- 2.25.1