From fcb3f6abdce295e9c9dc35b920da76203b007f39 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Wed, 15 Apr 2020 15:44:49 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1117 --- wire/modules/Inputfield/InputfieldEmail.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } }