diff --git a/validate_workflow.sh b/validate_workflow.sh
index 1f602993877c40c815853518c12f291d3f93b6d8..a5738b0ce34c845ea011c08169a50229f623b2f1 100755
--- a/validate_workflow.sh
+++ b/validate_workflow.sh
@@ -511,7 +511,7 @@ scan_file() {
         handle_input_if_requested "$filename" "$is_valid"
     else
         cmd=$(prepare_cmd "$MODE" "$ftype" "$STAGE" | sed -e "s#FILE#$filename#")
-        is_valid=$(exec_cmd "$cmd" "$ftype" "$MODE" "$stage" "$logname")
+        is_valid=$(exec_cmd "$cmd" "$ftype" "$MODE" "$STAGE" "$logname")
         handle_input_if_requested "$filename" "$is_valid"
     fi
     debug "scan_file, === leaving protected area ==="