diff --git a/generate-results.sh b/generate-results.sh index e8926fa827..3d11f724ec 100755 --- a/generate-results.sh +++ b/generate-results.sh @@ -16,9 +16,13 @@ LANG="" ls -1 */results/*/*.json \ | sort \ | while read -r file do - [ "${FIRST}" = "0" ] && echo -n ',' - jq --compact-output ". += {\"source\": \"${file}\"}" "${file}" || echo "Error in $file" >&2 - FIRST=0 + if entry=$(jq --compact-output ". += {\"source\": \"${file}\"}" "${file}"); then + [ "${FIRST}" = "0" ] && echo -n ',' + printf '%s\n' "$entry" + FIRST=0 + else + echo "Error in $file — skipping" >&2 + fi done >> data.generated.js.new echo '];' >> data.generated.js.new