Log errors when listing aliases

This commit is contained in:
Tusooa Zhu 2022-03-24 16:55:39 -04:00
parent 9ffe5c2ef5
commit cd9c026042
No known key found for this signature in database
GPG Key ID: 7B467EDE43A08224
2 changed files with 17 additions and 1 deletions

View File

@ -21,6 +21,7 @@ const SecurityTab = {
movedAccount: false,
moveAccountError: false,
aliases: [],
listAliasesError: false,
addAliasTarget: '',
addedAlias: false,
addAliasError: false
@ -136,9 +137,12 @@ const SecurityTab = {
},
fetchAliases () {
this.$store.state.api.backendInteractor.listAliases()
.catch(() => {})
.then((res) => {
this.aliases = res.aliases
this.listAliasesError = false
})
.catch((error) => {
this.listAliasesError = error.error
})
},
logout () {

View File

@ -130,6 +130,18 @@
</tr>
</tbody>
</table>
<div
v-if="listAliasesError"
class="alert error"
>
{{ $t('settings.list_aliases_error', { error }) }}
<FAIcon
class="fa-scale-110 fa-old-padding"
icon="times"
:title="$t('settings.hide_list_aliases_error_action')"
@click="listAliasesError = false"
/>
</div>
<div>
<i18n
path="settings.new_alias_target"