diff --git a/public/js/composables/GridLogic.js b/public/js/composables/GridLogic.js index d03e9e9ba..c5bc99597 100644 --- a/public/js/composables/GridLogic.js +++ b/public/js/composables/GridLogic.js @@ -44,6 +44,8 @@ class GridLogic { return freeSlots; } add(item, prefer) { + if (!item.frame) + item.frame = this.getItemFrame(item); let occupiers = this.getItemsInFrame(item.frame); if (!occupiers.length) { item.frame.forEach(f => this.grid[f] = item.index);