mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-26 01:33:22 +00:00
Fix seeding file for Spree::Zones
This commit is contained in:
@@ -1,22 +1,21 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
unless Spree::Zone.find_by(name: "EU_VAT")
|
||||
eu_vat = Spree::Zone.create!(name: "EU_VAT",
|
||||
description: "Countries that make up the EU VAT zone.")
|
||||
eu_vat = Spree::Zone.create(name: "EU_VAT", description: "Countries that make up the EU VAT zone.")
|
||||
|
||||
["Poland", "Finland", "Portugal", "Romania", "Germany", "France",
|
||||
"Slovakia", "Hungary", "Slovenia", "Ireland", "Austria", "Spain",
|
||||
"Italy", "Belgium", "Sweden", "Latvia", "Bulgaria", "United Kingdom",
|
||||
"Lithuania", "Cyprus", "Luxembourg", "Malta", "Denmark", "Netherlands",
|
||||
"Estonia"].each do |name|
|
||||
eu_vat.zone_members.create!(zoneable: Spree::Country.find_by!(name:))
|
||||
eu_vat.zone_members << Spree::ZoneMember.create(zoneable: Spree::Country.find_by!(name:))
|
||||
end
|
||||
eu_vat.save!
|
||||
end
|
||||
|
||||
unless Spree::Zone.find_by(name: "North America")
|
||||
north_america = Spree::Zone.create!(name: "North America", description: "USA + Canada")
|
||||
north_america = Spree::Zone.create(name: "North America", description: "USA + Canada")
|
||||
|
||||
["United States", "Canada"].each do |name|
|
||||
north_america.zone_members.create!(zoneable: Spree::Country.find_by!(name:))
|
||||
north_america.zone_members << Spree::ZoneMember.create(zoneable: Spree::Country.find_by!(name:))
|
||||
end
|
||||
north_america.save!
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user