Skip to content

Commit 05bb624

Browse files
authored
Item details: Fix top-level semantics value breaks view (#3274)
Top-level semantic values like Point, Equipment, Location broke the item-details view. Regression from #3178. Signed-off-by: Florian Hotze <dev@florianhotze.com>
1 parent 74da899 commit 05bb624

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

bundles/org.openhab.ui/web/src/pages/settings/items/item-details.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,16 @@ export default {
284284
groupLink (group) {
285285
return '/settings/items/' + group
286286
},
287+
/**
288+
* Extracts the semantic tag from the semantic metadata value field.
289+
*
290+
* @param {string|null} value
291+
* @return {*|null}
292+
*/
287293
semanticTag (value) {
294+
if (!value) return null
288295
const valueArray = value.split('->')
296+
if (valueArray.length === 0) return null
289297
return valueArray[valueArray.length - 1]
290298
}
291299
}

0 commit comments

Comments
 (0)