diff --git a/src/plugins/user/components/settings/MainUserSettings.vue b/src/plugins/user/components/settings/MainUserSettings.vue index 0f5a56e..1abf68c 100644 --- a/src/plugins/user/components/settings/MainUserSettings.vue +++ b/src/plugins/user/components/settings/MainUserSettings.vue @@ -174,7 +174,7 @@ export default defineComponent({ })[0]; }); - const avatar = ref(''); + const avatar = ref([]); function onAvatarRejected() { Notify.create({ group: false, @@ -184,7 +184,7 @@ export default defineComponent({ progress: true, actions: [{ icon: 'mdi-close', color: 'white' }], }); - avatar.value = ''; + avatar.value = []; } const allRoles = computed(() => @@ -208,7 +208,7 @@ export default defineComponent({ } emit('update:user', changed); - if (avatar.value != '') + if (avatar.value && avatar.value.length > 0) store .dispatch('user/uploadAvatar', { user: changed, @@ -219,6 +219,7 @@ export default defineComponent({ onAvatarRejected(); } }); + reset(); } function reset() { diff --git a/src/plugins/user/components/settings/RoleSettings.vue b/src/plugins/user/components/settings/RoleSettings.vue index 93ab571..158dc27 100644 --- a/src/plugins/user/components/settings/RoleSettings.vue +++ b/src/plugins/user/components/settings/RoleSettings.vue @@ -1,10 +1,11 @@