colinhartigan / valorant-inventory-manager

better valorant inventory management
https://colinhartigan.github.io/valorant-inventory-manager
MIT License
163 stars 92 forks source link

Error when saving Protocol skins with level set lower than 5 #103

Closed Sythiex closed 1 year ago

Sythiex commented 1 year ago

Updated VIM to v1.2, configured 3 sheriff skins to randomize, when I click X/Save on the sheriff window VIM throws this error:

2023-05-12 14:05:13,707 [ERROR] VIM_errors: ----- EXCEPTION -----
2023-05-12 14:05:13,708 [ERROR] VIM_errors: Traceback (most recent call last):
  File "src\server.py", line 126, in ws_entrypoint
  File "src\inventory_management\profile_manager.py", line 116, in update_profile
TypeError: unhashable type: 'dict'

I think it might have something to do with the Protocol skin as I've only gotten the error when Protocol is added to the randomize pool Seems to be caused by the Protocol skins when they are set at a level lower than 5. Screenshot below shows the settings I have selected right before the error. image

colinhartigan commented 1 year ago

https://github.com/colinhartigan/valorant-inventory-manager/releases/tag/v1.2.1