Diff of /codesys-ide/scripts/helper.py [382f71] .. [fc9da4]  Maximize  Restore

Switch to side-by-side view

--- a/codesys-ide/scripts/helper.py
+++ b/codesys-ide/scripts/helper.py
@@ -20,7 +20,10 @@
     def save(self, basepath, destination):
         for filename in self.artifacts:
             print("filename: %s" % filename)
-            dirname = os.path.relpath(os.path.dirname(filename), basepath)
+            dirname = os.path.dirname(os.path.relpath(filename, basepath))
+            if dirname.startswith(".."):
+                dirname = os.path.dirname(filename).lstrip("/")
+            
             destdir = os.path.join(destination, dirname)
             print("dest dir: %s\n" % destdir)
             if not os.path.exists(destdir):