diff --git a/validate_workflow.sh b/validate_workflow.sh index b22d643a9b45509aa8c6b79506493e161437a312..64dd3b6b90b2a5b4a6240975ff71365aa7f2b449 100755 --- a/validate_workflow.sh +++ b/validate_workflow.sh @@ -497,8 +497,8 @@ scan_file() { trap "" SIGINT debug "scan_file, === entering protected area ===" if [ "$STAGE" = "any" ]; then - is_valid=0 - for stage in current upcoming; do + is_valid=1 + for stage in upcoming current; do cmd=$(prepare_cmd "$MODE" "$ftype" "$stage" | sed -e "s#FILE#$filename#") is_valid=$(exec_cmd "$cmd" "$ftype" "$MODE" "$stage" "$logname") if [ "$is_valid" -eq 0 ]; then