ドメインは常にPunycodeで保存するように

This commit is contained in:
syuilo
2019-04-09 23:59:32 +09:00
parent 4d64fd665e
commit 33a9783ae5
11 changed files with 31 additions and 29 deletions

View File

@ -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,

View File

@ -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)) {