From b947de24f3ddc7089f3d80ee4a148ca3dde57478 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Tue, 21 Jun 2016 17:23:24 +0200 Subject: [PATCH] Rake task set_empty_screenshot_version_to_zero added --- .../set_empty_screenshot_version_to_zero.rake | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/tasks/set_empty_screenshot_version_to_zero.rake diff --git a/lib/tasks/set_empty_screenshot_version_to_zero.rake b/lib/tasks/set_empty_screenshot_version_to_zero.rake new file mode 100644 index 0000000..de3002e --- /dev/null +++ b/lib/tasks/set_empty_screenshot_version_to_zero.rake @@ -0,0 +1,16 @@ +namespace :debshots do + desc "Screenshots with empty version strings get a version of '0'" + + task :set_empty_screenshot_version_to_zero => :environment do + Rails.logger = Logger.new(STDOUT) + Rails.logger.level = Logger::INFO + #Rails.logger.level = Logger::DEBUG + + # Screenshot.where(version: '').map(&:package).map(&:name) + + Screenshot.where(version: '').each do |s| + s.version = '0' + s.save! + end + end +end