diff --git a/rapport_activite/update_redmine_ticket.sh b/rapport_activite/update_redmine_ticket.sh index 2b924ce..9a84355 100755 --- a/rapport_activite/update_redmine_ticket.sh +++ b/rapport_activite/update_redmine_ticket.sh @@ -12,21 +12,12 @@ main() { } post_report() { - datafile=$(mktemp /tmp/report_stats_$(date +%Y-%m-%d_%H%M)_XXXX.json) - cat < "${datafile}" -{ - "issue": { - "notes": "$(/srv/minetest.chapril.org/tools/rapport_activite/rapport_activite.sh -p| sed -z 's/\n/\\n/g')" - } -} -EOF - - curl -s \ + curl -v -s \ -H "Content-Type: application/json" \ -H "X-Redmine-API-Key: ${REDMINE_API_KEY}" \ - -X PUT --data-binary "@${datafile}" \ - "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json" - rm "${datafile}" + -X PUT --data-binary "@-" \ + "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json" \ + < <(/srv/minetest.chapril.org/tools/rapport_activite/rapport_activite_mineclone2.sh -p | jq --raw-input --slurp '{ "issue": {"notes": .} }') } last_comment_date() {