From 5f97824e369d46e46a8c330a08e9edae5d06fee6 Mon Sep 17 00:00:00 2001 From: Johannes <29555657+joBr99@users.noreply.github.com> Date: Tue, 18 Apr 2023 20:12:03 +0200 Subject: [PATCH] fixes #863 --- apps/nspanel-lovelace-ui/luibackend/icon_mapping.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py b/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py index 607554e3..6323963a 100644 --- a/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py +++ b/apps/nspanel-lovelace-ui/luibackend/icon_mapping.py @@ -6903,7 +6903,10 @@ def get_icon_id(ma_name): if "text:" in ma_name: return ma_name.replace("text:","") if "ha:" in ma_name: - return apis.ha_api.render_template(ma_name.replace("ha:","")) + splitted_string = ma_name.replace("ha:","").rpartition('}') + template_string = f"{splitted_string[0]}{splitted_string[1]}" + templates_result = apis.ha_api.render_template(template_string) + return f"{templates_result}{splitted_string[2]}" if "ha-i:" in ma_name: ma_name = apis.ha_api.render_template(ma_name.replace("ha-i:","")) ma_name = ma_name.replace("mdi:","")