diff --git a/addons/pos_restaurant/static/src/js/Screens/FloorScreen/FloorScreen.js b/addons/pos_restaurant/static/src/js/Screens/FloorScreen/FloorScreen.js index 3a0b17548d9..6b45d75c0f4 100644 --- a/addons/pos_restaurant/static/src/js/Screens/FloorScreen/FloorScreen.js +++ b/addons/pos_restaurant/static/src/js/Screens/FloorScreen/FloorScreen.js @@ -336,6 +336,8 @@ odoo.define('pos_restaurant.FloorScreen', function (require) { if (this.state.selectedTableId === originalSelectedTableId) { this.state.selectedTableId = null; } + delete this.env.pos.tables_by_id[originalSelectedTableId]; + this.env.pos.TICKET_SCREEN_STATE.syncedOrders.cache = {}; } catch (error) { if (isConnectionError(error)) { await this.showPopup('OfflineErrorPopup', {