summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/app/common/views/pages/follow.vue10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/client/app/common/views/pages/follow.vue b/src/client/app/common/views/pages/follow.vue
index 4a01affa8a..c7b07a5be2 100644
--- a/src/client/app/common/views/pages/follow.vue
+++ b/src/client/app/common/views/pages/follow.vue
@@ -76,13 +76,15 @@ export default Vue.extend({
this.$root.api('ap/show', {
uri: acct
}).then((res: { type: string, object: any }) => {
- if (res.type !== 'User') {
+ if (res.type === 'User') {
+ this.user = res.object;
+ } else if (res.type === 'Note') {
+ this.$router.replace(`/notes/${res.object.id}`);
+ } else {
this.$root.dialog({
type: 'error',
- text: 'acct is not an user'
+ text: 'Not supported'
});
- } else {
- this.user = res.object;
}
}).catch((e: any) => {
this.$root.dialog({