diff --git a/src/jio/features/jobRecovery.js b/src/jio/features/jobRecovery.js
index a7351b99f5cc648e17e52b2fe4e4cf71f748c3bd..7f151c9a10ebde38f63c754c848e540e476cf650 100644
--- a/src/jio/features/jobRecovery.js
+++ b/src/jio/features/jobRecovery.js
@@ -31,7 +31,7 @@ function enableJobRecovery(jio, shared, options) {
       var job;
       shared.job_queue.load();
       job = shared.job_queue.get(id);
-      if (job.modified === modified) {
+      if (job && job.modified === modified) {
         // job not modified, no one takes care of it
         recoverJob(job);
       }