From 1c7a150854783ff885d25c20a7d8eb4c45a28e7e Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Fri, 31 Jan 2020 14:26:33 -0500 Subject: [PATCH] Fix issue with fields in commit UI --- modules/ui/field.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/ui/field.js b/modules/ui/field.js index e2eff5017..7867102c8 100644 --- a/modules/ui/field.js +++ b/modules/ui/field.js @@ -295,7 +295,7 @@ export function uiField(context, presetField, entityIDs, options) { // A non-allowed field is hidden from the user altogether field.isAllowed = function() { - if (entityIDs.length > 1 && uiFields[field.type].supportsMultiselection === false) return; + if (entityIDs && entityIDs.length > 1 && uiFields[field.type].supportsMultiselection === false) return; if (field.countryCodes || field.notCountryCodes) { var extent = combinedEntityExtent(); @@ -318,7 +318,8 @@ export function uiField(context, presetField, entityIDs, options) { var prerequisiteTag = field.prerequisiteTag; - if (!tagsContainFieldKey() && // ignore tagging prerequisites if a value is already present + if (entityIDs && + !tagsContainFieldKey() && // ignore tagging prerequisites if a value is already present prerequisiteTag) { return entityIDs.some(function(entityID) { var entity = context.graph().entity(entityID);