From b5d490c052092287cb1d145054daf7925be2fad5 Mon Sep 17 00:00:00 2001 From: Brian McGonagill Date: Tue, 29 Jul 2025 16:58:25 -0500 Subject: [PATCH] Just updated menu items to be added correctly in new version --- client/MenuItems/menuItemsForm.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/client/MenuItems/menuItemsForm.js b/client/MenuItems/menuItemsForm.js index 35d7b67..e0a6e65 100644 --- a/client/MenuItems/menuItemsForm.js +++ b/client/MenuItems/menuItemsForm.js @@ -69,6 +69,10 @@ Template.menuItemsForm.events({ let dateSrv = $("#dateServed").val(); let menuId = Session.get("menuId"); + if (menuId == null || menuId == "") { + console.log(" ---- NO MENU ID! ----"); + } + const mie = async() => { let menuItemExists = await MenuItems.findOneAsync({ itemName: menuItem }); if (!menuItemExists) { @@ -76,6 +80,7 @@ Template.menuItemsForm.events({ notExists(); } else { // call to add it to the menu only + console.dir(menuItemExists); itExists(menuItemExists); } } @@ -91,18 +96,19 @@ Template.menuItemsForm.events({ if (!result) { // console.log(" ERROR adding menu item: " + err); } else { - // console.log(" SUCCESS adding menu item."); + // console.log(" SUCCESS adding menu item. Result is: " + result); return result; } } - let addedItem = addMenuItem(); + let addedItem = await addMenuItem(); if (!addedItem) { // console.log("Item was not added."); } else { // now add this item to the menu + // console.log("Added Item = " + addedItem); const addToMenu = async() => { - let result2 = await Meteor.callAsync('addto.Menu', menuId, menuItem, addedItem, dateSrv); + let result2 = await Meteor.callAsync('addto.Menu', menuId, menuItem, addedItem, dateSrv, false); if (!result2) { // console.log(" ERROR adding menuitem to menu: " + error); } else { @@ -160,7 +166,11 @@ Template.menuItemsForm.events({ if (event.which != 13) { let findMenuItem = $("#menuItemInp").val(); let menuItemInfo = MenuItems.find({ itemName: {$regex: findMenuItem + '.*', $options: 'i' }}).fetch(); - if (typeof menuItemInfo != 'undefined' && menuItemInfo != '' && menuItemInfo != null) { + if (!menuItemInfo) { + console.log("Nothing found in menu items:"); + console.dir(menuItemInfo); + } else { + console.dir(menuItemInfo) getMenuItemList(menuItemInfo); } }