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.
