XStream attempts to deserialize all fields in XML files that have a corresponding field in the class, even if it is marked transient. This means that #325 did not actually fix the issues described in #323, #324, and #326, which were caused by #223.
This should fix #323, #324, and #326. I tested it manually with a corrupted folder.
Testing done
Submitter checklist
[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[x] Link to relevant pull requests, esp. upstream and downstream changes
[ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue
XStream attempts to deserialize all fields in XML files that have a corresponding field in the class, even if it is marked
transient
. This means that #325 did not actually fix the issues described in #323, #324, and #326, which were caused by #223.This should fix #323, #324, and #326. I tested it manually with a corrupted folder.
Testing done
Submitter checklist