mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
Make sure demographic loader doesn't break when changing the designation of a Race
This commit is contained in:
parent
36d7794e3a
commit
850ef9d1cd
1 changed files with 8 additions and 2 deletions
|
|
@ -34,12 +34,18 @@ end
|
|||
|
||||
class KnownRace
|
||||
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
|
||||
|
||||
class UnknownRace
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue