Fixed characters not loading

This commit is contained in:
Lucas Sköld
2024-06-04 22:44:09 +02:00
parent 93da08e62d
commit 674bb1f356
2 changed files with 5 additions and 3 deletions
+1
View File
@@ -178,6 +178,7 @@ class Utility:
favourites = ConfigReader.get_setting(setting, [])
if favourites == None:
return arr
# Create an empty list to store the prioritized list
prioritized = []
+4 -3
View File
@@ -9,6 +9,7 @@ class CharacterSelectNode:
# Initialize class variables
character_dict = {}
final_character_dict = {}
final_characters = []
cached_sorting_setting = ConfigReader.get_setting("sn0w.SortBySeries", False)
last_character = ""
@@ -60,15 +61,15 @@ class CharacterSelectNode:
cls.cached_sorting_setting = current_sorting_setting
# Put favourite characters on top
cls.final_character_dict = Utility.put_favourite_on_top("sn0w.FavouriteCharacters", cls.final_character_dict)
cls.final_characters = Utility.put_favourite_on_top("sn0w.FavouriteCharacters", cls.final_character_dict)
@classmethod
def INPUT_TYPES(cls):
if not cls.final_character_dict: # Check if initialization is needed
if not cls.final_characters: # Check if initialization is needed
cls.initialize()
else:
cls.sort_characters()
character_names = ['None'] + list(cls.final_character_dict)
character_names = ['None'] + list(cls.final_characters)
return {
"required": {
"character": (character_names, ),