broker: Pass through enum values not strings.

pull/69/head
Stuart Longland 2021-07-04 16:19:53 +10:00 zatwierdzone przez Florian Ludwig
rodzic 2e52b22c2c
commit 1f31e1668a
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -629,7 +629,7 @@ class Broker:
# See if the user is allowed to publish to this topic.
permitted = await self.topic_filtering(
client_session, topic=app_message.topic, action='publish'
client_session, topic=app_message.topic, action=Action.publish
)
if not permitted:
self.logger.info(
@ -792,7 +792,7 @@ class Broker:
# [MQTT-4.7.1-3] + wildcard character must occupy entire level
return 0x80
# Check if the client is authorised to connect to the topic
permitted = await self.topic_filtering(session, topic=a_filter, action='subscribe')
permitted = await self.topic_filtering(session, topic=a_filter, action=Action.subscribe)
if not permitted:
return 0x80
qos = subscription[1]