diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-04-09 23:59:32 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-04-09 23:59:32 +0900 |
| commit | 33a9783ae5cf18e913cfe3f0223ed89aa94e63b4 (patch) | |
| tree | 6eae0a7d9791876eff8c7bac4fb3dcdd0679a8bf /src/server/api | |
| parent | Update update.ts (diff) | |
| download | sharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.gz sharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.bz2 sharkey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.zip | |
ドメインは常にPunycodeで保存するように
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)) { |