Attivazione backup con caricamenti tramite API sembra non includere i caricamenti

Ciao,

Sto sperimentando l’attivazione della creazione di backup per Discourse tramite l’API.

Ho notato una cosa strana: sembra che non includa i file caricati. Quando viene attivato tramite l’API, il backup ha una dimensione di 140 MB. Quando viene attivato tramite il pulsante Backup, il backup ha una dimensione di 330 MB.

Sto attivando il backup con il seguente comando:

curl -XPOST -H 'Content-Type: application/json' "https://talk.rhein-spree.com/admin/backups.json?api_key=mykey&api_username=sebastian" -d '{ "with_uploads": true }'

Sto facendo qualcosa di sbagliato o c’è un bug nei backup attivati tramite l’API?

You should send it as form data instead of JSON. That works.

curl --request POST \
  --url http://example.com/admin/backups.json \
  --header 'content-type: application/x-www-form-urlencoded' \
  --data 'api_key=<api_key>&api_username=<username>&with_uploads=true'