If a 7z file needs to be torrentzipped using the 7z cache, but a ToSort directory does not exist, then RomVault will crash.
Steps to reproduce:
Start a clean instance of RomVault with no default directories
Add a dat to your DATRoot
Add a solid 7z archive that contains files needed by the DAT somewhere in your RomRoot in an incorrect directory
Scan your ROMRoot so the 7z archive is hashed
Check with explorer and ensure no ToSort folder exists, delete it if it does exist
Fix ROMs
Notice that RV crashes when attempting to decompress the 7z archive to the Primary ToSort
Expected behavior:
If the Primary ToSort directory does not exist, it should automatically be created at the time of the fix, AND
If a cache ToSort is defined but does not exist, it should automatically be created at the time of the fix.
(screenshot)
johnsanc
2 years ago
If a 7z file needs to be torrentzipped using the 7z cache, but a ToSort directory does not exist, then RomVault will crash.
Steps to reproduce:
Start a clean instance of RomVault with no default directories
Add a dat to your DATRoot
Add a solid 7z archive that contains files needed by the DAT somewhere in your RomRoot in an incorrect directory
Scan your ROMRoot so the 7z archive is hashed
Check with explorer and ensure no ToSort folder exists, delete it if it does exist
Fix ROMs
Notice that RV crashes when attempting to decompress the 7z archive to the Primary ToSort
Expected behavior:
If the Primary ToSort directory does not exist, it should automatically be created at the time of the fix, AND
If a cache ToSort is defined but does not exist, it should automatically be created at the time of the fix.
(screenshot)