diff --git a/src/lib/data/storage/PersistentStorage.cpp b/src/lib/data/storage/PersistentStorage.cpp index 7009b932..453b8fb8 100644 --- a/src/lib/data/storage/PersistentStorage.cpp +++ b/src/lib/data/storage/PersistentStorage.cpp @@ -1267,7 +1267,8 @@ std::vector PersistentStorage::getNodeIdsForLocationIds(const std::vectorsecond == DEFINITION_IMPLICIT) + if ((it != m_symbolDefinitionKinds.end() && it->second == DEFINITION_IMPLICIT) || + Edge::intToType(edge.type) == Edge::EDGE_OVERRIDE) { implicitNodeIds.insert(elementId); }