From c89259e892ac4c25e55e9db67744c48144b2c87b Mon Sep 17 00:00:00 2001 From: heavyrian2012 Date: Tue, 4 Apr 2023 13:57:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BE=A4=E6=98=B5=E7=A7=B0?= =?UTF-8?q?=E6=97=B6=E6=A3=80=E6=9F=A5=E6=98=AF=E5=90=A6=E5=9C=A8=E7=BE=A4?= =?UTF-8?q?=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/moquette/persistence/MemoryMessagesStore.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index ea352863..4f83bbe0 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -1748,12 +1748,12 @@ public class MemoryMessagesStore implements IMessagesStore { } } - if (operatorMember == null) { + if (operatorMember == null || operatorMember.getType() == GroupMemberType_Removed) { LOG.error("Modify group member alias error, the operator {} is not in group", operator); return ErrorCode.ERROR_CODE_NOT_IN_GROUP; } - if (targetMember == null) { + if (targetMember == null || targetMember.getType() == GroupMemberType_Removed) { LOG.error("Modify group member alias error, the member {} is not in group", memberId); return ErrorCode.ERROR_CODE_NOT_IN_GROUP; }