Rerender the list if migrated persona

This commit is contained in:
Cohee
2025-02-22 22:12:57 +02:00
parent bb03c60c39
commit 2194bdfd56
2 changed files with 5 additions and 5 deletions

View File

@@ -985,7 +985,7 @@ async function firstLoadInit() {
await initTokenizers(); await initTokenizers();
initBackgrounds(); initBackgrounds();
initAuthorsNote(); initAuthorsNote();
initPersonas(); await initPersonas();
initRossMods(); initRossMods();
initStats(); initStats();
initCfg(); initCfg();

View File

@@ -1581,7 +1581,7 @@ async function duplicatePersona(avatarId) {
/** /**
* If a current user avatar is not bound to persona, bind it. * If a current user avatar is not bound to persona, bind it.
*/ */
function migrateNonPersonaUser() { async function migrateNonPersonaUser() {
if (user_avatar in power_user.personas) { if (user_avatar in power_user.personas) {
return; return;
} }
@@ -1589,12 +1589,12 @@ function migrateNonPersonaUser() {
power_user.personas[user_avatar] = name1; power_user.personas[user_avatar] = name1;
void getOrCreatePersonaDescriptor(); void getOrCreatePersonaDescriptor();
setPersonaDescription(); setPersonaDescription();
await getUserAvatars(true, user_avatar);
saveSettingsDebounced(); saveSettingsDebounced();
} }
export async function initPersonas() {
export function initPersonas() { await migrateNonPersonaUser();
migrateNonPersonaUser();
$('#persona_delete_button').on('click', deleteUserAvatar); $('#persona_delete_button').on('click', deleteUserAvatar);
$('#lock_persona_default').on('click', () => togglePersonaLock('default')); $('#lock_persona_default').on('click', () => togglePersonaLock('default'));
$('#lock_user_name').on('click', () => togglePersonaLock('chat')); $('#lock_user_name').on('click', () => togglePersonaLock('chat'));