From c2e543c8faaa8109f8f5e5f69d1d552914f98492 Mon Sep 17 00:00:00 2001 From: Darkere Date: Sat, 2 Jan 2021 11:16:04 +0100 Subject: [PATCH] also check all items have been inserted before removing a crafting task fixes #2796 (#2797) --- .../apiimpl/autocrafting/task/v6/node/ProcessingNode.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/autocrafting/task/v6/node/ProcessingNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/autocrafting/task/v6/node/ProcessingNode.java index 0923d9893..c56f5fc3b 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/autocrafting/task/v6/node/ProcessingNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/autocrafting/task/v6/node/ProcessingNode.java @@ -68,12 +68,10 @@ public class ProcessingNode extends Node { @Override public void update(INetwork network, int ticks, NodeList nodes, IStorageDisk internalStorage, IStorageDisk internalFluidStorage, NodeListener listener) { - if (state == ProcessingState.PROCESSED) { - listener.onAllDone(this); - return; - } - if (getQuantity() <= 0) { + if (state == ProcessingState.PROCESSED) { + listener.onAllDone(this); + } return; }