Browse Source

added guaranteed blank

main
ajstanley 10 months ago
parent
commit
d628885b65
  1. 6
      src/Form/DOIFieldSettingsForm.php

6
src/Form/DOIFieldSettingsForm.php

@ -167,7 +167,11 @@ final class DOIFieldSettingsForm extends ConfigFormBase {
if (!$doi_term_islandora_term_pairs && $entry_count === NULL) {
$doi_term_islandora_term_pairs = $config->get('doi_term_islandora_term_pairs');
}
if (empty($doi_term_islandora_term_pairs)) {
$blank = array_keys(array_filter($doi_term_islandora_term_pairs, function ($subarray) {
return isset($subarray['value']) && $subarray['value'] === '';
}));
if (empty($doi_term_islandora_term_pairs) || empty($blank)) {
// Initialize as an empty array if no pairs exist.
$new_id = uniqid();
$doi_term_islandora_term_pairs[$new_id] = [

Loading…
Cancel
Save