Closed joelnb closed 1 month ago
Thanks for the excellent bug report 🎉
I've added a fix in a4f74d38454bb9ced691ae3cbda07ddea63f0ebc. I'll try to make a new release for this within a week or so.
Thanks for the quick response. I built the latest master and tested on my steam deck & can confirm it fixes the issue for me :+1:
Ludusavi version
v0.24.0
Operating system
Linux (Steam Deck)
Installation method
Flatpak
Description
Since updating to 0.23.0 (and it is also true in the latest version which is why I selected that I am using 0.24.0) I have been unable to backup data for one game - Parkitect. This was working with the 0.22.0 version of ludusavi and if I revert to this version of the flatpak it still works fine:
This is why I didn't investigate the problem much until now - I had things working on the old version.
If I just backup this one game I get this output for the failure:
The path
/home/deck/.local/share/Steam/steamapps/common/Parkitect/Saves/Savegames/Tutorial_ Loopy Lagoon.park
does not exist and the actual path which should be backed up is/home/deck/.local/share/Steam/steamapps/common/Parkitect/Saves/Savegames/Tutorial: Loopy Lagoon.park
but ludusavi no longer tries this.I was able to track this down to this piece of code and I confirmed that commenting out that code fixes the issue - if I build the latest commit it still fails but if I build the latest commit with that if statement removed I get the expected (working) output:
I would have loved to do a PR for this given that I identified the affected code but sadly I wasn't able to determine the best way of fixing this in a way that won't negatively impact Windows users & I have no ability to test a fix on Windows.
Logs