This commit is contained in:
syuilo 2018-04-17 22:20:25 +09:00
parent ba1ec7402f
commit 6d83f02979
2 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,4 @@
import * as mongo from 'mongodb';
import { JSDOM } from 'jsdom'; import { JSDOM } from 'jsdom';
import * as debug from 'debug'; import * as debug from 'debug';
@ -22,7 +23,8 @@ export async function fetchNote(value: string | IObject, resolver?: Resolver): P
// URIがこのサーバーを指しているならデータベースからフェッチ // URIがこのサーバーを指しているならデータベースからフェッチ
if (uri.startsWith(config.url + '/')) { if (uri.startsWith(config.url + '/')) {
return await Note.findOne({ _id: uri.split('/').pop() }); const id = new mongo.ObjectID(uri.split('/').pop());
return await Note.findOne({ _id: id });
} }
//#region このサーバーに既に登録されていたらそれを返す //#region このサーバーに既に登録されていたらそれを返す

View file

@ -1,3 +1,4 @@
import * as mongo from 'mongodb';
import { JSDOM } from 'jsdom'; import { JSDOM } from 'jsdom';
import { toUnicode } from 'punycode'; import { toUnicode } from 'punycode';
import * as debug from 'debug'; import * as debug from 'debug';
@ -21,7 +22,8 @@ export async function fetchPerson(value: string | IObject, resolver?: Resolver):
// URIがこのサーバーを指しているならデータベースからフェッチ // URIがこのサーバーを指しているならデータベースからフェッチ
if (uri.startsWith(config.url + '/')) { if (uri.startsWith(config.url + '/')) {
return await User.findOne({ _id: uri.split('/').pop() }); const id = new mongo.ObjectID(uri.split('/').pop());
return await User.findOne({ _id: id });
} }
//#region このサーバーに既に登録されていたらそれを返す //#region このサーバーに既に登録されていたらそれを返す