diff --git a/bundles/org.openhab.ui/web/src/pages/settings/things/add/thing-add.vue b/bundles/org.openhab.ui/web/src/pages/settings/things/add/thing-add.vue index b8821cbfd9..78b2053d71 100644 --- a/bundles/org.openhab.ui/web/src/pages/settings/things/add/thing-add.vue +++ b/bundles/org.openhab.ui/web/src/pages/settings/things/add/thing-add.vue @@ -134,6 +134,11 @@ export default { this.$f7.dialog.alert('Please review the configuration and correct validation errors') return } + if (this.thingCopy) { + this.thing.channels.forEach((ch) => { + ch.uid = this.thing.UID + ':' + ch.id + }) + } this.$oh.api.post('/rest/things', this.thing).then(() => { this.$f7.toast.create({