diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-04-12 00:42:39 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-04-12 00:42:39 +0900 |
| commit | 11c30eccb339ea4c29eacb3178a62744e7184519 (patch) | |
| tree | b66a1635bcce7f498a3b31c3e4b09edf3ed8a393 /src/services/note/create.ts | |
| parent | Fix error log (diff) | |
| download | sharkey-11c30eccb339ea4c29eacb3178a62744e7184519.tar.gz sharkey-11c30eccb339ea4c29eacb3178a62744e7184519.tar.bz2 sharkey-11c30eccb339ea4c29eacb3178a62744e7184519.zip | |
非正規化カラムを削除
非正規化するほどの情報じゃない
Diffstat (limited to 'src/services/note/create.ts')
| -rw-r--r-- | src/services/note/create.ts | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index bc1225cd4d..9f79bf7a63 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -329,12 +329,16 @@ async function publish(user: User, note: Note, reply: Note, renote: Note, noteAc if (Users.isLocalUser(user)) { // 投稿がリプライかつ投稿者がローカルユーザーかつリプライ先の投稿の投稿者がリモートユーザーなら配送 if (reply && reply.userHost !== null) { - deliver(user, noteActivity, reply.userInbox); + Users.findOne(reply.userId).then(u => { + deliver(user, noteActivity, u.inbox); + }); } // 投稿がRenoteかつ投稿者がローカルユーザーかつRenote元の投稿の投稿者がリモートユーザーなら配送 if (renote && renote.userHost !== null) { - deliver(user, noteActivity, renote.userInbox); + Users.findOne(renote.userId).then(u => { + deliver(user, noteActivity, u.inbox); + }); } } @@ -377,7 +381,6 @@ async function insertNote(user: User, data: Option, tags: string[], emojis: stri renoteUserId: data.renote ? data.renote.userId : null, renoteUserHost: data.renote ? data.renote.userHost : null, userHost: user.host, - userInbox: user.inbox, }; if (data.uri != null) insert.uri = data.uri; |