[go: up one dir, main page]

Download of older backup files broken in 4.5.5 (2 of 2 issues)

Quick Information

  • Operating System: Linux (Ubuntu 24.04.3 LTS with all patches)
  • Install Type: Docker (CasaOS, latest v0.4.15)
  • Crafty Version: v4.5.5 <== You should have this in your template

What Happened?

I have a Bedrock Minecraft server configured such that Crafty backs it up each night, keeping the last 10 days of backups.

After hitting on the restore bug I documented in #627, next I figured "Ok, fine, restore appears to be broken. Let me spin up a new Minecraft server where I restore the backup to that." So eventually realized I first needed to download the backup file so that I could then upload it in the "create new server" section.

So much as before, after logging into Crafty,

  • Clicked the server
  • Clicked on the "Backup" tab
  • Clicked the pencil icon next to the backup config
  • On the resulting page, clicked on the [Download] button next to the older download file. Note that with 10 backups, the newest one is listed on top and then it goes down in reverse chronological order.

Regardless of which backup I wanted to download, when I clicked on the [Download] button, it would show only the absolute latest backup file to be saved. That is, if you had backups on 2025-11-11, 2025-11-10, and 2025-11-09, and you clicked on the [Download] button next to 2025-11-09, when the file dialog loaded, it showed the backup from 2025-11-11.

So through the Web UI, there is no easy way to download older backups files. This occurred whether I used Firefox, Safari, or Brave, so it is NOT browser-specific. My client system is macOS, for whatever that is worth.

Note that the backups ARE being made, as I can go "under the hood" and see the daily backup files. So there is a way to get at those files. But between this bug and the one in #627, it makes it impossible to restore a Minecraft server to an older state in Crafty.

Expected result

I expected to download the specific backup file that I clicked the button next to.

Steps to reproduce

See above.

Screenshots

Priority/Severity

  • High (anything that impacts the normal user flow or blocks app usage)
  • Medium (anything that negatively affects the user experience)
  • Low (anything else e.g., typos, missing icons/translations, layout/formatting issues, etc.)