From ca7dd2e1c369dc23d2a79b3eb5ac6381dfd54990 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 19 Dec 2018 12:29:34 -0200 Subject: [PATCH] Arch: Small refactor in arch reference --- src/Mod/Arch/ArchReference.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Mod/Arch/ArchReference.py b/src/Mod/Arch/ArchReference.py index 744af1840c..8b999e8e9d 100644 --- a/src/Mod/Arch/ArchReference.py +++ b/src/Mod/Arch/ArchReference.py @@ -170,17 +170,17 @@ class ArchReference: if altfile == FreeCAD.ActiveDocument.FileName: return None elif os.path.exists(altfile): - filename = altfile + return altfile else: # search for subpaths in current folder - filename = None + altfile = None subdirs = splitall(os.path.dirname(filename)) for i in range(len(subdirs)): subpath = [currentdir]+subdirs[-i:]+[basename] altfile = os.path.join(*subpath) if os.path.exists(altfile): - filename = altfile - break + return altfile + return None return filename def getPartsList(self,obj,filename=None):