diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -367,8 +367,8 @@ workfly.prototype.resume = function()
   //Resume the workflow
   this._paused = false;
 
-  //Check if workflow is aborted
-  if(this._aborted === true ){ return; }
+  //Check if workflow is aborted or completed
+  if(this._aborted === true || this._completed === true ){ return; }
 
   //Check if workflow running
   if(this._running === true){ return; }
index.js: check if workflow is completed before resume it