small fix in rake task
This commit is contained in:
parent
6a846ea91e
commit
a10c7ba466
|
@ -28,13 +28,12 @@ namespace :universal_table_tasks do
|
||||||
desc "Import entries from XLSX file"
|
desc "Import entries from XLSX file"
|
||||||
task :import, [:file_path, :table_id, :site_locales] => :environment do |t, args|
|
task :import, [:file_path, :table_id, :site_locales] => :environment do |t, args|
|
||||||
def create_get_table_tags(entry,new_tags=nil,table)
|
def create_get_table_tags(entry,new_tags=nil,table)
|
||||||
tags = []
|
|
||||||
entry.table_tags = []
|
entry.table_tags = []
|
||||||
new_tags.each do |tag|
|
new_tags.each do |tag|
|
||||||
tt = get_tag(tag, table)
|
tt = get_tag(tag, table)
|
||||||
if tt.nil?
|
if tt.nil?
|
||||||
tt = TableTag.new
|
tt = TableTag.new
|
||||||
tt.u_table_id = entry.u_table.id
|
tt.u_table_id = table.id
|
||||||
tt.title = tag.downcase.strip
|
tt.title = tag.downcase.strip
|
||||||
tt.table_entry_ids << entry.id
|
tt.table_entry_ids << entry.id
|
||||||
entry.table_tags << tt
|
entry.table_tags << tt
|
||||||
|
@ -42,13 +41,12 @@ namespace :universal_table_tasks do
|
||||||
tt.table_entry_ids << entry.id
|
tt.table_entry_ids << entry.id
|
||||||
entry.table_tags << tt
|
entry.table_tags << tt
|
||||||
end
|
end
|
||||||
entry.save
|
|
||||||
tt.save
|
tt.save
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_tag(str, table)
|
def get_tag(str, table)
|
||||||
TableTag.where(:title => str, :u_table_id => table.id).first rescue nil
|
TableTag.where(:title => str.downcase.strip, :u_table_id => table.id).first rescue nil
|
||||||
end
|
end
|
||||||
|
|
||||||
file_path = args[:file_path]
|
file_path = args[:file_path]
|
||||||
|
|
Loading…
Reference in New Issue