diff --git a/modules/domain_path_pathauto/src/DomainPathautoHelper.php b/modules/domain_path_pathauto/src/DomainPathautoHelper.php index 02fadde..c97cdea 100644 --- a/modules/domain_path_pathauto/src/DomainPathautoHelper.php +++ b/modules/domain_path_pathauto/src/DomainPathautoHelper.php @@ -156,7 +156,7 @@ class DomainPathautoHelper { continue; } // If domain pathauto is not enabled, validate user entered path. - if (!$domain_path_data['pathauto']) { + if (!isset($domain_path_data['pathauto']) || !$domain_path_data['pathauto']) { $path = $domain_path_data['path']; if (!empty($path) && $path === $alias) { $form_state->setError(NestedArray::getValue($form, array_merge($build_info['element_keys'], [$domain_id])), $this->t('Domain path "%path" matches the default path alias. You may leave the element blank.', ['%path' => $path])); @@ -223,7 +223,7 @@ class DomainPathautoHelper { foreach ($domain_path_values as $domain_id => $domain_path_data) { $alias = trim($domain_path_data['path']); - if ($domain_path_data['pathauto']) { + if (isset($domain_path_data['pathauto']) && $domain_path_data['pathauto']) { // Generate alias using pathauto. $alias = $this->domainPathautoGenerator->createEntityAlias($entity, 'return', $domain_id); // Remember pathauto default enabled setting.