summaryrefslogtreecommitdiff
path: root/src/services
diff options
context:
space:
mode:
Diffstat (limited to 'src/services')
-rw-r--r--src/services/note/create.ts8
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);