Skip to content

Commit

Permalink
Refactor calls to save_new_questions in questions_controller.rb
Browse files Browse the repository at this point in the history
  • Loading branch information
Tushar Kini committed Apr 27, 2023
1 parent 9d3a846 commit 7b875fb
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
5 changes: 2 additions & 3 deletions app/controllers/questionnaires_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -300,9 +300,7 @@ def delete_questions(questionnaire_id)
# Handles questions whose wording changed as a result of the edit
# @param [Object] questionnaire_id
def save_questions(questionnaire_id)
delete_questions questionnaire_id
save_new_questions questionnaire_id

delete_questions questionnaire_id
if params[:question]
params[:question].keys.each do |question_key|
if params[:question][question_key][:txt].strip.empty?
Expand All @@ -315,6 +313,7 @@ def save_questions(questionnaire_id)
end
end
end
redirect_to controller: 'question', action: 'save_new_questions', questionnaire_id: @questionnaire.id, questionnaire_type: @questionnaire.type
end

def questionnaire_params
Expand Down
2 changes: 1 addition & 1 deletion app/controllers/quiz_questionnaires_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ def save
# save questions
def save_questions(questionnaire_id)
delete_questions questionnaire_id # delete existing questionnaire if any
save_new_questions questionnaire_id # save new questions
redirect_to controller: 'question', action: 'save_new_questions', questionnaire_id: @questionnaire.id, questionnaire_type: @questionnaire.type
if params[:question]
params[:question].each_key do |question_key|
if params[:question][question_key][:txt].strip.empty?
Expand Down

0 comments on commit 7b875fb

Please sign in to comment.