diff options
Diffstat (limited to 'src/server/api')
| -rw-r--r-- | src/server/api/private/signup.ts | 3 | ||||
| -rw-r--r-- | src/server/api/stream/channels/hybrid-timeline.ts | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts index 8ab702bd8a..657e54decd 100644 --- a/src/server/api/private/signup.ts +++ b/src/server/api/private/signup.ts @@ -11,6 +11,7 @@ import { usersChart } from '../../../services/chart'; import { UserServiceLinking } from '../../../models/entities/user-service-linking'; import { User } from '../../../models/entities/user'; import { UserKeypair } from '../../../models/entities/user-keypair'; +import { toPuny } from '../../../misc/convert-host'; export default async (ctx: Koa.BaseContext) => { const body = ctx.request.body as any; @@ -103,7 +104,7 @@ export default async (ctx: Koa.BaseContext) => { createdAt: new Date(), username: username, usernameLower: username.toLowerCase(), - host: host, + host: toPuny(host), token: secret, password: hash, isAdmin: config.autoAdmin && usersCount === 0, diff --git a/src/server/api/stream/channels/hybrid-timeline.ts b/src/server/api/stream/channels/hybrid-timeline.ts index 3f09dd8398..30643aeda8 100644 --- a/src/server/api/stream/channels/hybrid-timeline.ts +++ b/src/server/api/stream/channels/hybrid-timeline.ts @@ -24,7 +24,7 @@ export default class extends Channel { if (!( this.user.id === note.userId || this.following.includes(note.userId) || - note.user.host === null + note.user.host == null )) return; if (['followers', 'specified'].includes(note.visibility)) { |