diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 1e91da4fc1eb..58587aa95f57 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -1209,7 +1209,7 @@ def makeCopy(obj,force=None,reparent=False): for p in obj.PropertiesList: if not p in ["Proxy"]: if p in newobj.PropertiesList: - if newobj.getEditorMode(p) != 1: # don't set read-only props + if not "ReadOnly" in newobj.getEditorMode(p): try: setattr(newobj,p,obj.getPropertyByName(p)) except AttributeError: