summaryrefslogtreecommitdiff
path: root/src/services/register-or-fetch-instance-doc.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-04-09 23:59:32 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-04-09 23:59:32 +0900
commit33a9783ae5cf18e913cfe3f0223ed89aa94e63b4 (patch)
tree6eae0a7d9791876eff8c7bac4fb3dcdd0679a8bf /src/services/register-or-fetch-instance-doc.ts
parentUpdate update.ts (diff)
downloadmisskey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.gz
misskey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.tar.bz2
misskey-33a9783ae5cf18e913cfe3f0223ed89aa94e63b4.zip
ドメインは常にPunycodeで保存するように
Diffstat (limited to 'src/services/register-or-fetch-instance-doc.ts')
-rw-r--r--src/services/register-or-fetch-instance-doc.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/services/register-or-fetch-instance-doc.ts b/src/services/register-or-fetch-instance-doc.ts
index c96c8a1e32..459f538e96 100644
--- a/src/services/register-or-fetch-instance-doc.ts
+++ b/src/services/register-or-fetch-instance-doc.ts
@@ -2,10 +2,13 @@ import { Instance } from '../models/entities/instance';
import { Instances } from '../models';
import { federationChart } from './chart';
import { genId } from '../misc/gen-id';
+import { toPuny } from '../misc/convert-host';
export async function registerOrFetchInstanceDoc(host: string): Promise<Instance> {
if (host == null) return null;
+ host = toPuny(host);
+
const index = await Instances.findOne({ host });
if (index == null) {