Prevent Undefined Index PHP notices with Afform entity metadata without an icon
authorJens Schuppe <schuppe@systopia.de>
Thu, 21 Oct 2021 10:18:26 +0000 (12:18 +0200)
committerJens Schuppe <schuppe@systopia.de>
Thu, 21 Oct 2021 10:18:26 +0000 (12:18 +0200)
ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php

index 93d700d62405aeabc37ea92700b87afb50ab624e..bd72efb865b4fcd6f51ff98269d51f5d81967e5a 100644 (file)
@@ -85,7 +85,7 @@ class AfformAdminMeta {
     $meta = [
       'entity' => $info['name'],
       'label' => $info['title'],
-      'icon' => $info['icon'],
+      'icon' => $info['icon'] ?? NULL,
     ];
     // Custom entities are always type 'join'
     if (in_array('CustomValue', $info['type'], TRUE)) {