diff --git a/src/Form/SDCDemoForm.php b/src/Form/SDCDemoForm.php index 705de934d8c6f260ce0e44998538bdf5eb4cc591..6e36c41f949ca29b0d9e981d1839cee7349cca27 100644 --- a/src/Form/SDCDemoForm.php +++ b/src/Form/SDCDemoForm.php @@ -91,7 +91,7 @@ final class SDCDemoForm extends FormBase { $settings = $definition['props']['properties'][$field]; $form['component']['fields'][$field] = [ '#description' => $settings['description'], - '#required' => TRUE, + '#required' => in_array($field, $definition['props']['required'] ?? []), '#title' => $settings['title'], '#type' => $fapi_map[$settings['type']], ];