diff options
Diffstat (limited to 'src/services')
| -rw-r--r-- | src/services/note/create.ts | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index b66f61ae8e..6906bc71ce 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -193,10 +193,6 @@ export default async (user: User, data: Option, silent = false) => new Promise<N res(note); - if (note == null) { - return; - } - // 統計を更新 notesChart.update(note, true); perUserNotesChart.update(user, note, true); @@ -424,7 +420,9 @@ async function insertNote(user: User, data: Option, tags: string[], emojis: stri } catch (e) { // duplicate key error if (isDuplicateKeyValueError(e)) { - return null; + const err = new Error('Duplicated note'); + err.name = 'duplicated'; + throw err; } console.error(e); |