Afform - Fix setting default required value
authorColeman Watts <coleman@civicrm.org>
Sat, 3 Sep 2022 02:58:29 +0000 (22:58 -0400)
committerColeman Watts <coleman@civicrm.org>
Sat, 3 Sep 2022 02:58:29 +0000 (22:58 -0400)
ext/afform/core/Civi/Afform/AfformMetadataInjector.php

index 7b8eeafaf9b105eeb50433eb1de2b9797a43d7a1..88c602bdc1a0fd5b2c65849225b9873d483efedd 100644 (file)
@@ -174,7 +174,7 @@ class AfformMetadataInjector {
     $params = [
       'action' => $action,
       'where' => [['name', 'IN', $namesToMatch]],
-      'select' => ['name', 'label', 'input_type', 'input_attrs', 'help_pre', 'help_post', 'options', 'fk_entity'],
+      'select' => ['name', 'label', 'input_type', 'input_attrs', 'help_pre', 'help_post', 'options', 'fk_entity', 'required'],
       'loadOptions' => ['id', 'label'],
       // If the admin included this field on the form, then it's OK to get metadata about the field regardless of user permissions.
       'checkPermissions' => FALSE,