[GH-ISSUE #167] [BUG] Game download can get stuck in a loop if validation is unsuccessul #89

Closed
opened 2026-02-17 17:12:03 -05:00 by yindo · 1 comment
Owner

Originally created by @Pacodastre on GitHub (Oct 26, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop-app/issues/167

Describe the bug
Drop can get stuck in a validation/downloading loop if games files have been modified since they were imported.

To Reproduce
Steps to reproduce the behavior:

  1. Import a game version into drop
  2. Modify a file within the game folder
  3. In the drop-app client, download the game at the version you imported
  4. The client app will first download the game, then verify its file.
  5. The drop app will see that a file doesn't pass the verification step and re-download the file.
  6. The drop app will then get stuck in a loop verifying the files, seeing that one file has the wrong checksum, re-download it, and re-verify the files, and so on.

Expected behavior
Drop tries a maximum of 3 times to download and verify game files. If re-downloading the files doesn't fix it, drop should break the loop and return an error to the client.

Originally created by @Pacodastre on GitHub (Oct 26, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop-app/issues/167 **Describe the bug** Drop can get stuck in a validation/downloading loop if games files have been modified since they were imported. **To Reproduce** Steps to reproduce the behavior: 1. Import a game version into drop 2. Modify a file within the game folder 3. In the drop-app client, download the game at the version you imported 4. The client app will first download the game, then verify its file. 5. The drop app will see that a file doesn't pass the verification step and re-download the file. 6. The drop app will then get stuck in a loop verifying the files, seeing that one file has the wrong checksum, re-download it, and re-verify the files, and so on. **Expected behavior** Drop tries a maximum of 3 times to download and verify game files. If re-downloading the files doesn't fix it, drop should break the loop and return an error to the client.
yindo added the confirmedbug labels 2026-02-17 17:12:03 -05:00
yindo closed this issue 2026-02-17 17:12:03 -05:00
Author
Owner

@DecDuck commented on GitHub (Feb 6, 2026):

Done

@DecDuck commented on GitHub (Feb 6, 2026): Done
yindo changed title from [BUG] Game download can get stuck in a loop if validation is unsuccessul to [GH-ISSUE #167] [BUG] Game download can get stuck in a loop if validation is unsuccessul 2026-06-05 14:24:43 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop-app#89