fix: support alternate format for active admin data items. Support both 'True/False' and '1/0'

mciea-main
Nelson Jovel 2 years ago
parent faeef0e0c2
commit f62854117f

@ -98,13 +98,14 @@ class Seeder
survey_item.update! prompt: row["Question/item (22-23)"].strip
end
if row["Source"] == "Admin Data" && row["Active admin & survey items"] == "TRUE"
active_admin = row["Active admin & survey items"]
if row["Source"] == "Admin Data" && %w[TRUE 1].include?(active_admin)
admin_data_item = AdminDataItem.where(admin_data_item_id: data_item_id, scale:).first_or_create
admin_data_item.watch_low_benchmark = watch_low if watch_low
admin_data_item.growth_low_benchmark = growth_low if growth_low
admin_data_item.approval_low_benchmark = approval_low if approval_low
admin_data_item.ideal_low_benchmark = ideal_low if ideal_low
admin_data_item.description = row["Question/item (22-23)"].strip
admin_data_item.description = row["Question/item (22-23)"]&.strip
admin_data_item.hs_only_item = marked? row["HS only admin item?"]
admin_data_item.save!
admin_data_item_ids << admin_data_item.id

Loading…
Cancel
Save