From 01e1e2f33ee1a0a41ec71af6dea2af0e177786de Mon Sep 17 00:00:00 2001 From: Matt Way Date: Mon, 12 Aug 2024 10:16:34 +1000 Subject: [PATCH] Fix still creating json if wp commands fail --- upload-media.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/upload-media.sh b/upload-media.sh index 5fea145..157c55b 100644 --- a/upload-media.sh +++ b/upload-media.sh @@ -17,8 +17,9 @@ if test -f "$media_path"; then else echo "Could not find $media_path.json, uploading media!" id=$(wp media import "$media_path" --porcelain $WP_FLAGS) - url=$(wp rest attachment get "$id" --field=source_url $WP_FLAGS | sed 's/127.0.0.1/streetspeoplelove.org/') + raw_url=$(wp rest attachment get "$id" --field=source_url $WP_FLAGS) if [ $? -eq 0 ]; then + url=$(echo "$raw_url" | sed 's/127.0.0.1/streetspeoplelove.org/') jq -n --arg id $id --arg url "$url" '{"id": $id, "url": $url}' > "$media_path.json" cat "$media_path.json" fi