From 38ea4811774465ca8824f1843dbd0cc7f21cdd5c Mon Sep 17 00:00:00 2001 From: chfhtw Date: Tue, 21 Apr 2026 13:49:39 +0200 Subject: [PATCH] add safety measures to add function of GridLogic --- public/js/composables/GridLogic.js | 2 ++ 1 file changed, 2 insertions(+) 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);