[Client] Fix bug

This commit is contained in:
syuilo 2019-02-10 19:38:17 +09:00
parent 62d17c9266
commit 962b3ca78e
No known key found for this signature in database
GPG Key ID: BDC4C49D06AB9D69
1 changed files with 14 additions and 5 deletions

View File

@ -129,16 +129,25 @@ export default Vue.extend({
const usernamePromise = this.$root.api('users/show', parseAcct(this.target)); const usernamePromise = this.$root.api('users/show', parseAcct(this.target));
const idPromise = this.$root.api('users/show', { userId: this.target }); const idPromise = this.$root.api('users/show', { userId: this.target });
usernamePromise.then(res); let _notFound = false;
idPromise.then(res); const notFound = () => {
if (_notFound) {
idPromise.catch(e => {
if (e == 'user not found') {
this.$root.dialog({ this.$root.dialog({
type: 'error', type: 'error',
text: this.$t('user-not-found') text: this.$t('user-not-found')
}); });
} else {
_notFound = true;
} }
};
usernamePromise.then(res).catch(e => {
if (e == 'user not found') {
notFound();
}
});
idPromise.then(res).catch(e => {
notFound();
}); });
}); });
}, },