Backup-Trigger mit Uploads pro API scheint Uploads nicht einzuschließen

Hallo,

ich spiele gerade damit herum, über die API Backups für Discourse zu erstellen.

Mir ist etwas Seltsames aufgefallen: Es scheint, als würden die Uploads nicht enthalten sein. Wenn ich das Backup über die API auslöse, hat es eine Größe von 140 MB. Wenn ich es über den Backup-Button auslöse, hat das Backup eine Größe von 330 MB.

Ich löse das Backup mit dem folgenden Befehl aus:

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 }'

Mache ich etwas falsch, oder liegt ein Fehler bei über die API ausgelösten Backups vor?

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'