From 38ea95ea856dcadbb0eb728b95d6a46ce1d2b090 Mon Sep 17 00:00:00 2001 From: Pau Perez Date: Tue, 17 Mar 2020 19:25:11 +0100 Subject: [PATCH] Prevent nil input to turn into 0 --- lib/tasks/data/truncate_data.rake | 3 +-- lib/tasks/data/truncate_data.rb | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/tasks/data/truncate_data.rake b/lib/tasks/data/truncate_data.rake index dce1476e69..da4a63674a 100644 --- a/lib/tasks/data/truncate_data.rake +++ b/lib/tasks/data/truncate_data.rake @@ -28,8 +28,7 @@ namespace :ofn do task :truncate, [:months_to_keep] => :environment do |_task, args| warn_with_confirmation - months_to_keep = args.months_to_keep.to_i - TruncateData.new(months_to_keep).call + TruncateData.new(args.months_to_keep).call end def warn_with_confirmation diff --git a/lib/tasks/data/truncate_data.rb b/lib/tasks/data/truncate_data.rb index 2e9a703535..56645eea3e 100644 --- a/lib/tasks/data/truncate_data.rb +++ b/lib/tasks/data/truncate_data.rb @@ -8,7 +8,7 @@ class TruncateData end def initialize(months_to_keep = nil) - @date = (months_to_keep || 3).months.ago + @date = (months_to_keep || 3).to_i.months.ago end def call