From 64fdec7f1713623c236880a5d7118690abcdb3d6 Mon Sep 17 00:00:00 2001 From: Dushan Despotovic Date: Wed, 4 May 2022 14:39:51 +0100 Subject: [PATCH] fix failing test --- app/services/imports/case_logs_import_service.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/services/imports/case_logs_import_service.rb b/app/services/imports/case_logs_import_service.rb index 3bf1bc0dc..d87f79ca0 100644 --- a/app/services/imports/case_logs_import_service.rb +++ b/app/services/imports/case_logs_import_service.rb @@ -342,13 +342,15 @@ module Imports def age_known(xml_doc, index, hhmemb) return nil if hhmemb.present? && index > hhmemb - age_refused = string_or_nil(xml_doc, "P#{index}AR") - if age_refused == "AGE_REFUSED" - 1 # No - else - 0 # Yes + if age_refused.present? + if age_refused.upcase == "AGE_REFUSED" + return 1 # No + else + return 0 # Yes + end end + 0 end def details_known(index, attributes) @@ -500,7 +502,7 @@ module Imports end def people_with_details(xml_doc) - ((2..8).map { |x| string_or_nil(xml_doc, "P#{x}Rel") } + [string_or_nil(xml_doc, "P1Age")]).compact + ((2..8).map { |x| string_or_nil(xml_doc, "P#{x}Rel") } + [string_or_nil(xml_doc, "P1Sex")]).compact end end end