diff --git a/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js b/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js index ccfdd5c..50f2b48 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js +++ b/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js @@ -28,9 +28,12 @@ }, bidNotification: function (data) { - console.log(data); + //console.log(data); var myObject = JSON.parse(data); - console.log(myObject); + //console.log(myObject); + var productAuctionMappingId = myObject.auctionDto.productToAuctionDtos[0].id; + //console.log(productAuctionMappingId); + var publicProductBidBox = document.getElementById("publicProductBidBox"); var liveScreen = document.getElementById("auctionProductLiveScreenBox"); if (publicProductBidBox) @@ -87,9 +90,9 @@ }); $('.toast-success').css("background-color", "#4caf50"); } - //if (publicProductBidBox) { - // refreshPublicBidBox(myObject); - //} + if (publicProductBidBox) { + handleAuctionUpdate(myObject); + } if (liveScreen) { reloadOnUpdate(); } diff --git a/Nop.Plugin.Misc.AuctionPlugin/Controllers/AuctionController.cs b/Nop.Plugin.Misc.AuctionPlugin/Controllers/AuctionController.cs index df82227..bfc1739 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Controllers/AuctionController.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Controllers/AuctionController.cs @@ -80,7 +80,10 @@ public class AuctionController : BasePluginController var auctionDto = await _auctionService.GetAuctionDtoWithAuctionBids(auctionId, true); var activeMapping = auctionDto?.ProductToAuctionDtos.MinBy(x => x.SortIndex); var isAnyItemLive = activeMapping != null; - + if (auctionDto == null) + { + return new RedirectResult("/", false); + } var model = new LiveScreenViewModel(auctionDto); Product product; diff --git a/Nop.Plugin.Misc.AuctionPlugin/Views/LiveScreen.cshtml b/Nop.Plugin.Misc.AuctionPlugin/Views/LiveScreen.cshtml index 7e3887a..b16952d 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Views/LiveScreen.cshtml +++ b/Nop.Plugin.Misc.AuctionPlugin/Views/LiveScreen.cshtml @@ -59,7 +59,7 @@