diff --git a/src/engine/gameManager/ForgeManager.java b/src/engine/gameManager/ForgeManager.java
index 023ff100..46e33c42 100644
--- a/src/engine/gameManager/ForgeManager.java
+++ b/src/engine/gameManager/ForgeManager.java
@@ -58,7 +58,7 @@ public enum ForgeManager implements Runnable {
                 // Resubmit workOrder
 
                 workOrder.completionTime = System.currentTimeMillis() + workOrder.rollingDuration;
-                workOrder.total_produced = workOrder.total_produced - 1;
+                workOrder.total_produced = workOrder.total_produced + 1;
                 workOrders.add(workOrder);
 
                 Logger.info("workorder:" + workOrder.workOrderID + " (" + workOrder.total_produced + "/" + workOrder.total_to_produce + ")");