From 3e44abc15442813939903b3a7c06d1b50248c45c Mon Sep 17 00:00:00 2001 From: Darkere Date: Tue, 26 May 2020 19:57:07 +0200 Subject: [PATCH] fix bug that prevents preview if items are missing (#2534) --- .../autocrafting/task/v6/CraftingTask.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java index e45c06980..c7cd770b2 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/autocrafting/task/v6/CraftingTask.java @@ -260,13 +260,14 @@ public class CraftingTask implements ICraftingTask { req.setAmount(qty); this.toCraftFluids.add(req); } - - crafts.values().forEach(c -> { - totalSteps += c.getQuantity(); - if (c instanceof Processing) { - ((Processing) c).finishCalculation(); - } - }); + if(missing.isEmpty()){ + crafts.values().forEach(c -> { + totalSteps += c.getQuantity(); + if (c instanceof Processing) { + ((Processing) c).finishCalculation(); + } + }); + } return null; }