diff --git a/app/controllers/admin/universal_tables_controller.rb b/app/controllers/admin/universal_tables_controller.rb index 92f9436..2517611 100644 --- a/app/controllers/admin/universal_tables_controller.rb +++ b/app/controllers/admin/universal_tables_controller.rb @@ -177,17 +177,19 @@ end when "image" ce.remote_image_url = val when "file" - val.split("\;").each do |remote_file| - file = ColumnEntryFile.new - file.remote_file_url = remote_file - filename = {} - file.choose_lang.choose_lang.reject(&:empty?).each do |lang| - filename[lang] = file.file.file.filename + if !val.nil? + val.split("\;").each do |remote_file| + file = ColumnEntryFile.new + file.remote_file_url = remote_file + filename = {} + file.choose_lang.reject(&:empty?).each do |lang| + filename[lang] = file.file.file.filename + end + file.file_title_translations = filename + # file.column_entry_id = ce.id + file.save + ce.column_entry_files << file end - file.file_title = filename - # file.column_entry_id = ce.id - file.save - ce.column_entry_files << file end when "editor" v = {}