From 478b2bfe4c71bdb0d00a3688688f4a29725ebf17 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Sat, 23 Oct 2021 16:05:45 +0300 Subject: [PATCH] Fix cargo amount change command --- gui/fitCommands/gui/cargo/changeAmount.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gui/fitCommands/gui/cargo/changeAmount.py b/gui/fitCommands/gui/cargo/changeAmount.py index 5319967ad..440d1a9cd 100644 --- a/gui/fitCommands/gui/cargo/changeAmount.py +++ b/gui/fitCommands/gui/cargo/changeAmount.py @@ -20,16 +20,16 @@ class GuiChangeCargosAmountCommand(wx.Command): self.amount = amount def Do(self): - cmds = [] + results = [] if self.amount > 0: for itemID in self.itemIDs: cmd = CalcChangeCargoAmountCommand(fitID=self.fitID, cargoInfo=CargoInfo(itemID=itemID, amount=self.amount)) - cmds.append(cmd) + results.append(self.internalHistory.submit(cmd)) else: for itemID in self.itemIDs: cmd = CalcRemoveCargoCommand(fitID=self.fitID, cargoInfo=CargoInfo(itemID=itemID, amount=math.inf)) - cmds.append(cmd) - success = self.internalHistory.submitBatch(*cmds) + results.append(self.internalHistory.submit(cmd)) + success = any(results) eos.db.commit() wx.PostEvent(gui.mainFrame.MainFrame.getInstance(), GE.FitChanged(fitIDs=(self.fitID,))) return success