diff --git a/src/Mod/BIM/ArchReference.py b/src/Mod/BIM/ArchReference.py index f725d856aa..1f1f487ab1 100644 --- a/src/Mod/BIM/ArchReference.py +++ b/src/Mod/BIM/ArchReference.py @@ -102,10 +102,13 @@ class ArchReference: def onDocumentRestored(self, obj): ArchReference.setProperties(self, obj) - self.reload = False if obj.ReferenceMode == "Lightweight": + self.reload = False if obj.ViewObject and obj.ViewObject.Proxy: obj.ViewObject.Proxy.loadInventor(obj) + else: + self.reload = True + self.execute(obj) # sets self.reload to False again def dumps(self):