diff --git a/uw_cfg_common.install b/uw_cfg_common.install
index 7ade6e2fab91bac04f045a7c805e31d03532af44..7c141f02abdb6dd0be869d4961474c801ca7d8c1 100644
--- a/uw_cfg_common.install
+++ b/uw_cfg_common.install
@@ -428,6 +428,29 @@ function uw_cfg_common_update_8103() {
 
 }
 
+/*
+ * Give default access to Webforms that have no access to create submissions.
+ */
+function uw_cfg_common_update_8104() {
+  $counter = 0;
+
+  $webforms = \Drupal::entityTypeManager()->getStorage('webform')->loadMultiple();
+  foreach ($webforms as $webform) {
+    $access = $webform->getAccessRules();
+    if (empty($access['create']['roles'])) {
+      $access['create']['roles'] = [
+        'anonymous',
+        'authenticated',
+      ];
+      $webform->setAccessRules($access);
+      $webform->save();
+      $counter++;
+    }
+  }
+
+  return t('Set default access for @counter Webforms.', ['@counter' => $counter]);
+}
+
 /**
  * Implements hook_update_dependencies().
  */