We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 36bf637 commit 7d3ec9eCopy full SHA for 7d3ec9e
1 file changed
modules/persist_file/read_file.sh
@@ -4,11 +4,4 @@ set -e
4
JSON_INPUT="$(jq -r '.')"
5
FILEPATH="$(jq -r '.filepath' <<<"$JSON_INPUT")"
6
7
-DATA=""
8
-if [ -n "$FILEPATH" ]; then
9
- if [ -f "$FILEPATH" ]; then
10
- DATA="$(cat "$FILEPATH")"
11
- fi
12
-fi
13
-
14
-jq -n --arg data "$DATA" '{"data": $data}'
+jq -n --rawfile data "$FILEPATH" '{"data": $data}' 2>/dev/null || jq -n '{"data":"error"}'
0 commit comments