diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php
index f7f73a2682e1d83b2f45b34459de401ecd17c7b0..3c4786f24813812518fb21df7418429c83c85c4a 100644
--- a/include/class.dynamic_forms.php
+++ b/include/class.dynamic_forms.php
@@ -1775,7 +1775,8 @@ class SelectionField extends FormField {
             // Add in the properties for all selected list items in sub
             // labeled by their field id
             foreach ($v as $id=>$L) {
-                if (!($li = DynamicListItem::lookup($id)))
+                if (!($li = DynamicListItem::lookup($id))
+                      || !$li->getListId())
                     continue;
                 foreach ($li->getFilterData() as $prop=>$value) {
                     if (!isset($data[$prop]))