Add test and simplify strip logic

This commit is contained in:
Jack Kingsman
2026-05-13 16:36:45 -07:00
parent 25190cded5
commit 5033beacc9
2 changed files with 21 additions and 2 deletions
+1 -2
View File
@@ -362,8 +362,7 @@ class CommunityMqttPublisher(BaseMqttPublisher):
kwargs["username"] = s.community_mqtt_username or None
kwargs["password"] = s.community_mqtt_password or None
if transport == "websockets":
ws_path = getattr(s, "community_mqtt_websocket_path", None)
kwargs["websocket_path"] = ws_path.strip() if ws_path and ws_path.strip() else "/"
kwargs["websocket_path"] = (s.community_mqtt_websocket_path or "").strip() or "/"
return kwargs
def _on_connected(self, settings: object) -> tuple[str, str]: