[REF] Fix array access on NULL error when running afform unit tests on PHP 7.4
authorSeamus Lee <seamuslee001@gmail.com>
Fri, 5 Feb 2021 04:34:32 +0000 (15:34 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 5 Feb 2021 04:34:32 +0000 (15:34 +1100)
ext/afform/core/Civi/Api4/Utils/AfformSaveTrait.php

index 389faf568a3c5841ecb29680f74a35f6771d8310..18f9ced57fa305ce0b9dce74db7e9d3a294f3ec9 100644 (file)
@@ -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();
     }