多分 is-duplicate-key-value-error.ts のreturn (e as Error).message?.startsWith("duplicate key value");をreturn (e as Error).code === "23505";に変えるだけで良いと思う
Conversation
Notices
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 22-Jun-2023 18:36:53 JST naskya::dev -
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 22-Jun-2023 19:10:28 JST naskya::dev Error にキャストしちゃダメだわ(Error に code は無いけど生の e は持っていそう)
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 22-Jun-2023 19:14:31 JST naskya::dev @aoikagase@calckey.aokaga.work (e as Error).code === "23505";じゃなくてe.code === "23505";でどうかな
-
Embed this notice
加賀瀬 葵@Kindle漫画5800冊突破 (aoikagase@calckey.aokaga.work)'s status on Thursday, 22-Jun-2023 19:14:32 JST 加賀瀬 葵@Kindle漫画5800冊突破 @dev@post.naskya.net やっちまったぁ・・・
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 22-Jun-2023 19:21:10 JST naskya::dev @aoikagase@calckey.aokaga.work あぁ、入れてくれるとまでは思わなかった(冒険家だな……)それなら何度もいじらせてしまって悪いけど
return e.code === "23505"; // これを追加 if ((e as Error).message?.startsWith("重複したキー値")) { console.log("***********************************"); console.log(" This fix doesn't work"); console.log("***********************************"); console.log("e:", e); return true; }とかにしてもらえるとこれで取りこぼしが無いかはっきりしそう -
Embed this notice
加賀瀬 葵@Kindle漫画5800冊突破 (aoikagase@calckey.aokaga.work)'s status on Thursday, 22-Jun-2023 19:21:11 JST 加賀瀬 葵@Kindle漫画5800冊突破 @dev@post.naskya.net 入れたので様子見
-
Embed this notice
naskya::dev (dev@post.naskya.net)'s status on Thursday, 22-Jun-2023 19:26:59 JST naskya::dev @aoikagase@calckey.aokaga.work console.log じゃなくて console.error とかのほうが良いのかな
設定によってただの log は無視される環境もあるかも(うちでは表示されるけど)
-
Embed this notice