diff --git a/bundles/org.openhab.core.thing/src/main/java/org/openhab/core/thing/internal/update/UpdateChannelInstructionImpl.java b/bundles/org.openhab.core.thing/src/main/java/org/openhab/core/thing/internal/update/UpdateChannelInstructionImpl.java index 88c26aae26a..753ed5f3a06 100644 --- a/bundles/org.openhab.core.thing/src/main/java/org/openhab/core/thing/internal/update/UpdateChannelInstructionImpl.java +++ b/bundles/org.openhab.core.thing/src/main/java/org/openhab/core/thing/internal/update/UpdateChannelInstructionImpl.java @@ -123,6 +123,7 @@ private void doChannel(Thing thing, ThingBuilder thingBuilder, ChannelUID affect if (oldChannel != null) { channelBuilder.withConfiguration(oldChannel.getConfiguration()); channelBuilder.withDefaultTags(oldChannel.getDefaultTags()); + channelBuilder.withProperties(oldChannel.getProperties()); } }