| 8865 | } | 8865 | } |
| 8866 | } | 8866 | } |
| 8867 | | 8867 | |
| 8868 | await ImportCharactersTags(avatarFileNames); | 8868 | await importCharactersTags(avatarFileNames); |
| 8869 | } | 8869 | } |
| 8870 | | 8870 | |
| 8871 | /** | 8871 | /** |
| 8872 | * Imports tags for the given characters | 8872 | * Imports tags for the given characters |
| 8873 | * @param {string[]} avatarFileNames character avatar filenames whose tags are to import | 8873 | * @param {string[]} avatarFileNames character avatar filenames whose tags are to import |
| 8874 | */ | 8874 | */ |
| 8875 | async function ImportCharactersTags(avatarFileNames) { | 8875 | async function importCharactersTags(avatarFileNames) { |
| 8876 | await getCharacters(); | 8876 | await getCharacters(); |
| 8877 | const currentContext = getContext(); | | |
| 8878 | for (let i = 0; i < avatarFileNames.length; i++) { | 8877 | for (let i = 0; i < avatarFileNames.length; i++) { |
| 8879 | if (power_user.tag_import_setting !== tag_import_setting.NONE) { | 8878 | if (power_user.tag_import_setting !== tag_import_setting.NONE) { |
| 8880 | const importedCharacter = currentContext.characters.find(character => character.avatar === avatarFileNames[i]); | 8879 | const importedCharacter = characters.find(character => character.avatar === avatarFileNames[i]); |
| 8881 | await importTags(importedCharacter); | 8880 | await importTags(importedCharacter); |
| 8882 | } | 8881 | } |
| 8883 | } | 8882 | } |