diff --git a/src/components/InteractiveEditor/EditItem.vue b/src/components/InteractiveEditor/EditItem.vue index 2c89bf57ae..d8c0be0a70 100644 --- a/src/components/InteractiveEditor/EditItem.vue +++ b/src/components/InteractiveEditor/EditItem.vue @@ -231,8 +231,8 @@ export default { const newItem = item; newItem.id = this.itemId; if (newItem.hotkey) newItem.hotkey = parseInt(newItem.hotkey, 10); - const strToTags = (str) => { - const tagArr = str.split(','); + const strToTags = (tags) => { + const tagArr = (typeof tags === 'string') ? tags.split(',') : tags; return tagArr.map((tag) => tag.trim().toLowerCase().replace(/[^a-z0-9]+/, '')); }; const strToBool = (str) => {