diff --git a/include/ajax.forms.php b/include/ajax.forms.php
index f710e64bb82a1f134b7b7d2dbd77dff3147217fc..bb5c32957dd4b9d9b71dd1260cd127abcc9659a3 100644
--- a/include/ajax.forms.php
+++ b/include/ajax.forms.php
@@ -217,7 +217,7 @@ class DynamicFormsAjaxAPI extends AjaxController {
         if ($_POST && ($valid = $item_form->isValid())) {
             $data = $item_form->getClean();
             if ($_item = DynamicListItem::lookup(array('value'=>$data['value'])))
-                if ($_item && $_item->id != $item->id)
+                if ($_item && $_item->id)
                     $item_form->getField('value')->addError(
                         __('Value already in use'));
             $data['list_id'] = $list_id;