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"
|
||||
task :import, [:file_path, :table_id, :site_locales] => :environment do |t, args|
|
||||
def create_get_table_tags(entry,new_tags=nil,table)
|
||||
tags = []
|
||||
entry.table_tags = []
|
||||
new_tags.each do |tag|
|
||||
tt = get_tag(tag, table)
|
||||
if tt.nil?
|
||||
tt = TableTag.new
|
||||
tt.u_table_id = entry.u_table.id
|
||||
tt.u_table_id = table.id
|
||||
tt.title = tag.downcase.strip
|
||||
tt.table_entry_ids << entry.id
|
||||
entry.table_tags << tt
|
||||
|
@ -42,13 +41,12 @@ namespace :universal_table_tasks do
|
|||
tt.table_entry_ids << entry.id
|
||||
entry.table_tags << tt
|
||||
end
|
||||
entry.save
|
||||
tt.save
|
||||
end
|
||||
end
|
||||
|
||||
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
|
||||
|
||||
file_path = args[:file_path]
|
||||
|
|
Loading…
Reference in New Issue