From d3158984776eecd7651393f9eb95afe9653dc0cd Mon Sep 17 00:00:00 2001 From: Julian Bouzas <julian.bouzas@collabora.com> Date: Mon, 25 Jan 2021 09:45:52 -0500 Subject: [PATCH] conf: create-endpoint.lua: make sure endpoints always have a valid name --- src/config/desktop-ep/create-endpoint.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/config/desktop-ep/create-endpoint.lua b/src/config/desktop-ep/create-endpoint.lua index c28463fe..6907a675 100644 --- a/src/config/desktop-ep/create-endpoint.lua +++ b/src/config/desktop-ep/create-endpoint.lua @@ -12,9 +12,9 @@ session_items = { function addEndpoint (node, session_name, endpoint_type, priority) local id = node["bound-id"] - local name = node.properties['node.name'] local media_class = node.properties['media.class'] local session = nil + local name = nil -- find the session session = sessions_om:lookup(Interest { type = "session", @@ -25,6 +25,12 @@ function addEndpoint (node, session_name, endpoint_type, priority) return end + -- get the endpoint name + name = node.properties['node.name'] + if name == nil then + name = "endpoint.node." .. id + end + -- create endpoint session_items.endpoints[id] = SessionItem ( endpoint_type ) -- GitLab