diff --git a/src/stores/avatar.js b/src/stores/avatar.js index 6b36f6b6..e8b349ba 100644 --- a/src/stores/avatar.js +++ b/src/stores/avatar.js @@ -447,8 +447,16 @@ export const useAvatarStore = defineStore('Avatar', () => { if (state.cachedAvatarNames.has(fileId)) { return state.cachedAvatarNames.get(fileId); } - const args = await imageRequest.getAvatarImages({ fileId }); - return storeAvatarImage(args, state.cachedAvatarNames); + try { + const args = await imageRequest.getAvatarImages({ fileId }); + return storeAvatarImage(args, state.cachedAvatarNames); + } catch (error) { + console.error('Failed to get avatar images:', error); + return { + ownerId: '', + vatarName: '-' + }; + } } async function lookupAvatars(type, search) {