diff --git a/src/App/PropertyLinks.cpp b/src/App/PropertyLinks.cpp index 2740173467..518f4d8273 100644 --- a/src/App/PropertyLinks.cpp +++ b/src/App/PropertyLinks.cpp @@ -4550,7 +4550,7 @@ PropertyXLink::getDocumentInList(App::Document* doc) { std::map> ret; for (auto& v : _DocInfoMap) { - if (!v.second->pcDoc || (doc && doc != v.second->pcDoc)) { + if (!v.second->pcDoc || (doc && doc != v.second->pcDoc) || v.second->links.empty()) { continue; } auto& docs = ret[v.second->pcDoc];