From 74f4787cc54971eb4cc1a8907fa3af23a49d9d43 Mon Sep 17 00:00:00 2001 From: Matt Way Date: Mon, 12 Aug 2024 10:13:52 +1000 Subject: [PATCH] Avoid creating json if upload fails --- upload-media.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/upload-media.sh b/upload-media.sh index 3d74474..5fea145 100644 --- a/upload-media.sh +++ b/upload-media.sh @@ -18,8 +18,10 @@ if test -f "$media_path"; then 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/') - jq -n --arg id $id --arg url "$url" '{"id": $id, "url": $url}' > "$media_path.json" - cat "$media_path.json" + if [ $? -eq 0 ]; then + jq -n --arg id $id --arg url "$url" '{"id": $id, "url": $url}' > "$media_path.json" + cat "$media_path.json" + fi fi else echo "Could not find $media_path"