Make sure demographic loader doesn't break when changing the designation of a Race

pull/1/head
rebuilt 3 years ago
parent 36d7794e3a
commit 850ef9d1cd

@ -34,12 +34,18 @@ end
class KnownRace class KnownRace
def initialize(qualtrics_code:, designation:) def initialize(qualtrics_code:, designation:)
Race.find_or_create_by!(qualtrics_code:, designation:) known = Race.find_or_create_by!(qualtrics_code:)
known.designation = designation
known.slug = designation.parameterize
known.save
end end
end end
class UnknownRace class UnknownRace
def initialize(qualtrics_code:, designation:) def initialize(qualtrics_code:, designation:)
Race.find_or_create_by!(qualtrics_code: 99, designation: 'Race/Ethnicity Not Listed') unknown = Race.find_or_create_by!(qualtrics_code: 99)
unknown.designation = 'Race/Ethnicity Not Listed'
unknown.slug = designation.parameterize
unknown.save
end end
end end

Loading…
Cancel
Save