From b14200e44c9ad5ee26b2572d3fe10dcf06f825f7 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 11 Jun 2025 11:42:22 +0800 Subject: [PATCH] core: fix message send when no rcpts --- packages/hydrooj/src/model/message.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/hydrooj/src/model/message.ts b/packages/hydrooj/src/model/message.ts index 68ee01ac5..291a64afd 100644 --- a/packages/hydrooj/src/model/message.ts +++ b/packages/hydrooj/src/model/message.ts @@ -26,6 +26,7 @@ class MessageModel { const base = { _id, from, content, flag, }; + if (!to.length) return base; await MessageModel.coll.insertMany(to.map((t) => ({ ...base, to: t }))); bus.broadcast('user/message', to, base); if (flag & MessageModel.FLAG_UNREAD) await user.inc(to, 'unreadMsg', 1);