From aabf7fff9af6a7a9f6b8409fd15b06eeec19c989 Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Fri, 5 Feb 2021 15:34:32 +1100 Subject: [PATCH] [REF] Fix array access on NULL error when running afform unit tests on PHP 7.4 --- ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php b/ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php index 389faf568a..18f9ced57f 100644 --- a/ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php +++ b/ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php @@ -69,7 +69,7 @@ trait AfformSaveTrait { // FIXME: more targetted reconciliation \CRM_Core_ManagedEntities::singleton()->reconcile(); } - elseif ($orig['is_dashlet'] && $isChanged('title')) { + elseif (array_key_exists('is_dashlet', (array) $orig) && $orig['is_dashlet'] && $isChanged('title')) { // FIXME: more targetted reconciliation \CRM_Core_ManagedEntities::singleton()->reconcile(); } -- 2.25.1