diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 1c4cb34..03c37f1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -134,8 +134,9 @@ jobs: osu_response=$(curl --retry 3 --retry-delay 5 -s \ "https://osu.ppy.sh/api/get_user?k=${{ secrets.OSUAPIV1 }}&u=$osu_id&type=id&_ts=$(date +%s)") - if ! echo "$osu_response" | json_valid; then + if ! printf "%s" "$osu_response" | json_valid; then echo " ❌ Invalid osu! API JSON for $osu_id" + printf "%s" "$osu_response" > "$ARTIFACT_PATH/invalid_osu_user_${osu_id}.json" continue fi