diff --git a/modules/operations/extract.js b/modules/operations/extract.js index c2c76874d..2e6d3043f 100644 --- a/modules/operations/extract.js +++ b/modules/operations/extract.js @@ -9,7 +9,7 @@ export function operationExtract(selectedIDs, context) { var entityID = selectedIDs.length && selectedIDs[0]; var action = actionExtract(entityID, context.projection); - var geometry = entityID && context.graph().geometry(entityID); + var geometry = entityID && context.graph().hasEntity(entityID) && context.graph().geometry(entityID); var extent = geometry === 'area' && context.entity(entityID).extent(context.graph());