derrod / legendary

Legendary - A free and open-source replacement for the Epic Games Launcher
https://legendary.gl/discord
GNU General Public License v3.0
4.59k stars 164 forks source link

Legendary verify-game and repair fail #608

Closed tokenspins closed 1 year ago

tokenspins commented 1 year ago

Platform

Operating system and version: Windows 10 Build 19045.3448 Legendary version (legendary -V): 0.20.33 latest commit 03b21f4

Expected Behavior

Legendary should verify the game files and repair the game if necessary

Current Behavior

Legendary results in an error if i repair a game with install tags Traceback (most recent call last): File "legendary\cli.py", line 3143, in <module> File "legendary\cli.py", line 3060, in main File "legendary\cli.py", line 892, in install_game File "legendary\cli.py", line 1235, in verify_game AttributeError: 'bool' object has no attribute 'split' [752] Failed to execute script 'cli' due to unhandled exception!

Steps to Reproduce

  1. legendary install Fortnite and choose atleast 1 install tag doesn't matter which
  2. legendary repair Fortnite
  3. Legendary asks if i want to verify the game. I confirm this with y
  4. Legendary results in the error above

Additional information

If i clear the install tags from the config.ini file repairing works again. If i want to repair the game a second time the error happens again. I've written this with Fortnite but it also happens with Fallout: New Vegas 5daeb974a22a435988892319b3a4f476