diff --git a/src/WebformSubmissionForm.php b/src/WebformSubmissionForm.php index ef57569..c74f0a0 100644 --- a/src/WebformSubmissionForm.php +++ b/src/WebformSubmissionForm.php @@ -1566,10 +1566,12 @@ class WebformSubmissionForm extends ContentEntityForm { if (empty($this->settings)) { $this->settings = $this->getWebform()->getSettings(); $default_settings = $this->config('webform.settings')->get('settings'); - foreach ($default_settings as $key => $value) { - $key = str_replace('default_', '', $key); - if (empty($this->settings[$key])) { - $this->settings[$key] = $value; + if (!empty($default_settings) && is_array($default_settings)) { + foreach ($default_settings as $key => $value) { + $key = str_replace('default_', '', $key); + if (empty($this->settings[$key])) { + $this->settings[$key] = $value; + } } } }