diff --git a/wire/modules/Inputfield/InputfieldEmail.module b/wire/modules/Inputfield/InputfieldEmail.module index 48cd9b12..3ed294ea 100644 --- a/wire/modules/Inputfield/InputfieldEmail.module +++ b/wire/modules/Inputfield/InputfieldEmail.module @@ -76,7 +76,7 @@ class InputfieldEmail extends InputfieldText { if($changed && $value && $field && $page && $field->hasFlag(Field::flagUnique)) { $fields = $this->wire('fields'); /** @var Fields $fields */ $pageId = $fields->tableTools()->valueExists($this->hasField, $value); - if($pageId != $page->id) { + if($pageId && $pageId != $page->id) { $errors[] = sprintf($this->_('Email ā€œ%sā€ is already in use, please use a different one'), $value); } }