From a5e59178ebc8742f3fa089ac490abed0e24fd23e Mon Sep 17 00:00:00 2001 From: Luciano Prestes Cavalcanti Date: Mon, 5 Oct 2015 21:42:54 +0200 Subject: [PATCH] Check if category exists on task create categories --- lib/tasks/create_categories.rake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/tasks/create_categories.rake b/lib/tasks/create_categories.rake index ee387cf..29a1cf9 100644 --- a/lib/tasks/create_categories.rake +++ b/lib/tasks/create_categories.rake @@ -6,8 +6,12 @@ namespace :software do print 'Creating categories: ' software = Category.create(:name => _("Software"), :environment => env) Category::SOFTWARE_CATEGORIES.each do |category_name| - print '.' - Category.create(:name => category_name, :environment => env, :parent => software) + unless Category.find_by_name(category_name) + print '.' + Category.create(:name => category_name, :environment => env, :parent => software) + else + print 'F' + end end puts '' end -- libgit2 0.21.2