bugfix(permission):fix no permission error when set group notification. (#3675)

* bugfix(permission):fix no permission error when set group notification.

* fix(send): add temporary admin context to solve permission problem.
This commit is contained in:
神奇bug在哪里
2026-02-09 19:12:21 +08:00
committed by GitHub
parent 7d5e4a2196
commit 8b4ff0c55b
2 changed files with 5 additions and 3 deletions
+2 -1
View File
@@ -87,8 +87,9 @@ func (m *msgServer) setConversationAtInfo(nctx context.Context, msg *sdkws.MsgDa
}
}()
// template admin permission for next operation
ctx := mcontext.NewCtx("@@@" + mcontext.GetOperationID(nctx))
ctx = mcontext.WithOpUserIDContext(ctx, m.config.Share.IMAdminUserID[0])
var atUserID []string
conversation := &pbconversation.ConversationReq{