Skip to content

Commit 2a4b073

Browse files
authored
[DSL generator] Avoid injecting the state pattern in label if already present in stateDescription metadata (openhab#4730)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
1 parent 9741434 commit 2a4b073

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

bundles/org.openhab.core.model.item/src/org/openhab/core/model/item/internal/fileconverter/DslItemFileConverter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ private ModelItem buildModelItem(Item item, List<Metadata> channelLinks, List<Me
185185
if (!(statePattern != null && binding.getProperties().size() == 1
186186
&& (patternInjected || statePattern.equals(defaultPattern)))) {
187187
model.getBindings().add(binding);
188+
// Avoid injecting the state pattern in label if already present in stateDescription metadata
189+
if (patternInjected && statePattern != null) {
190+
model.setLabel(label);
191+
}
188192
}
189193
}
190194

0 commit comments

Comments
 (0)