aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/schedule.rb1
-rw-r--r--lib/tasks/imports.rake5
2 files changed, 6 insertions, 0 deletions
diff --git a/config/schedule.rb b/config/schedule.rb
index 08488c255..636ab654e 100644
--- a/config/schedule.rb
+++ b/config/schedule.rb
@@ -40,6 +40,7 @@ every :day, :at => '4:00 am' do
end
every 5.minutes do
+ rake "import:abort_old"
rake "import:notify_parent"
end
diff --git a/lib/tasks/imports.rake b/lib/tasks/imports.rake
index 6bc84acc8..fee850b23 100644
--- a/lib/tasks/imports.rake
+++ b/lib/tasks/imports.rake
@@ -3,4 +3,9 @@ namespace :import do
task notify_parent: :environment do
ParentImportNotifier.notify_when_finished
end
+
+ desc "Mark old unfinished imports as 'aborted'"
+ task abort_old: :environment do
+ Import.abort_old
+ end
end