From dafdedb07b2e91ced035d2e96b4cb17e8dfba593 Mon Sep 17 00:00:00 2001
From: alex <alex@tls-tautenburg.de>
Date: Mon, 7 Feb 2022 08:29:49 +0000
Subject: [PATCH] bugfix - allow use of external skymodel

---
 steps/find_skymodel_target.cwl | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/steps/find_skymodel_target.cwl b/steps/find_skymodel_target.cwl
index 1f7e35bf..a149d3c0 100644
--- a/steps/find_skymodel_target.cwl
+++ b/steps/find_skymodel_target.cwl
@@ -45,19 +45,18 @@ requirements:
 
           SkymodelPath = inputs['SkymodelPath']
           if SkymodelPath is None:
-              SkymodelPath = os.getcwd() + "/target.skymodel"
+              pass
           else:
               SkymodelPath = SkymodelPath["path"]
+              shutil.copyfile(SkymodelPath, "target.skymodel")
 
+          SkymodelPath = os.getcwd() + "/target.skymodel"
           Radius = inputs['Radius']
           Source = inputs['Source']
           DoDownload = str(inputs['DoDownload'])
 
           output = download_skymodel_target(mss, SkymodelPath, Radius, DoDownload, Source)
 
-          if "target.skymodel" not in SkymodelPath:
-             shutil.copyfile(SkymodelPath, "target.skymodel")
-
 outputs:
   - id: skymodel
     type: File?
-- 
GitLab