Print a message when a survey item response is rejected from database import due to an invalid likert score

This commit is contained in:
Nelson Jovel 2022-04-15 12:49:03 -07:00
parent d4413f6886
commit 2d945fb696
2 changed files with 23 additions and 1 deletions

View file

@ -37,7 +37,11 @@ class SurveyResponsesDataLoader
survey_items.map do |survey_item|
likert_score = row[survey_item.survey_item_id]
next if likert_score.nil?
next unless likert_score.valid_likert_score?
unless likert_score.valid_likert_score?
puts "Response ID: #{response_id}, Likert score: #{likert_score} rejected" unless likert_score == 'NA'
next
end
survey_item_response = SurveyItemResponse.where(response_id:, survey_item:).first
if survey_item_response.present?