From 95009e5c98e84d5fc8b3002b3fe0f9b751ade83f Mon Sep 17 00:00:00 2001 From: chiu Date: Fri, 24 Apr 2020 22:26:38 +0800 Subject: [PATCH] fix error --- app/controllers/seminars_controller.rb | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app/controllers/seminars_controller.rb b/app/controllers/seminars_controller.rb index 6e07ed7..5d7165f 100644 --- a/app/controllers/seminars_controller.rb +++ b/app/controllers/seminars_controller.rb @@ -178,17 +178,21 @@ class SeminarsController < ApplicationController update_params = seminar_signup_contribute_params.merge('seminar_submission_values'=>params['seminar_submission_values']) flag = true update_params.permit! - if update_params['seminar_submission_values']['0']['value'].class==String - value = update_params['seminar_submission_values']['0']['value'] - if !value.to_s.blank? - flag = false - end - else - update_params['seminar_submission_values']['0']['value'].each do |key,value| - if !value.to_s.blank? + if !update_params['seminar_submission_values'].nil? + if update_params['seminar_submission_values']['0']['value'].class==String + value = update_params['seminar_submission_values']['0']['value'] + if !value.to_s.blank? flag = false end + else + update_params['seminar_submission_values']['0']['value'].each do |key,value| + if !value.to_s.blank? + flag = false + end + end end + else + flag = false end if flag update_params['seminar_submission_values']['0']['value']['en'] = ' '