Kaynağa Gözat

Fix error when submitting without altname

Alois Mahdal 6 yıl önce
ebeveyn
işleme
f5fe5920f6
1 değiştirilmiş dosya ile 5 ekleme ve 4 silme
  1. 5
    4
      src/jat.sh.skel

+ 5
- 4
src/jat.sh.skel Dosyayı Görüntüle

@@ -745,13 +745,14 @@ jat__submit() {
745 745
         __jat__usage "no SRC?"
746 746
         return 2
747 747
     }
748
+    mkdir -p "$dest" || {
749
+        jat__log_error "cannot write to result storage: $dest"
750
+        return 3
751
+    }
748 752
     test -n "$altname" && {
749 753
         dest="$dest/$altname"
750 754
         nhint=" as $altname"
751
-    }
752
-    mkdir -p "$(dirname "$dest")" || {
753
-        jat__log_error "cannot write to result storage: $dest"
754
-        return 3
755
+        mkdir -p "$(dirname "$dest")"   # needed if altname has slashes
755 756
     }
756 757
     jat__log_info "submitting result: $path$nhint"
757 758
     cp -ar "$path" "$dest"