diff --git a/mqtt-broker/src/main/java/io/streamnative/pulsar/handlers/mqtt/broker/impl/consumer/MQTTConsumer.java b/mqtt-broker/src/main/java/io/streamnative/pulsar/handlers/mqtt/broker/impl/consumer/MQTTConsumer.java index f9de5d552..b5da1f8b2 100644 --- a/mqtt-broker/src/main/java/io/streamnative/pulsar/handlers/mqtt/broker/impl/consumer/MQTTConsumer.java +++ b/mqtt-broker/src/main/java/io/streamnative/pulsar/handlers/mqtt/broker/impl/consumer/MQTTConsumer.java @@ -72,7 +72,7 @@ public MQTTConsumer(Subscription subscription, String mqttTopicName, String puls MQTTServerCnx cnx, MqttQoS qos, PacketIdGenerator packetIdGenerator, OutstandingPacketContainer outstandingPacketContainer, MQTTMetricsCollector metricsCollector) { super(subscription, CommandSubscribe.SubType.Shared, pulsarTopicName, 0, 0, - connection.getClientId(), true, cnx, "", null, false, + connection.getClientId(), true, cnx, connection.getUserRole(), null, false, null, MessageId.latest, Commands.DEFAULT_CONSUMER_EPOCH); this.pulsarTopicName = pulsarTopicName; this.mqttTopicName = mqttTopicName;