From 01e5d17bea01d9f34bc979dbd95b1fd772683af2 Mon Sep 17 00:00:00 2001
From: dagomar <dagomar@174986.no-reply.drupal.org>
Date: Wed, 11 Jun 2014 23:46:03 -0700
Subject: [PATCH] Issue #2275893 by twistor, dagomar: Fixed Process in
 background doesn't work on non-periodic imports.

---
 includes/FeedsSource.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/includes/FeedsSource.inc b/includes/FeedsSource.inc
index 41179252..2fe2249d 100644
--- a/includes/FeedsSource.inc
+++ b/includes/FeedsSource.inc
@@ -296,7 +296,7 @@ class FeedsSource extends FeedsConfigurable {
       'period' => $period,
       'periodic' => TRUE,
     );
-    if ($period == FEEDS_SCHEDULE_NEVER) {
+    if ($period == FEEDS_SCHEDULE_NEVER && $this->progressImporting() === FEEDS_BATCH_COMPLETE) {
       JobScheduler::get('feeds_source_import')->remove($job);
     }
     elseif ($this->progressImporting() === FEEDS_BATCH_COMPLETE) {
-- 
GitLab