mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
It would take ages to go through all files now and assess all belongs_to associations. So I just declare the old default and then we can move on and apply the new default for the application while these classes still use the old one. All new models will then use the new default which is the goal of this excercise and we can refactor old classes when we touch them anyway.
17 lines
359 B
Ruby
17 lines
359 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Spree
|
|
class ZoneMember < ApplicationRecord
|
|
self.belongs_to_required_by_default = false
|
|
|
|
belongs_to :zone, class_name: 'Spree::Zone', counter_cache: true, inverse_of: :zone_members
|
|
belongs_to :zoneable, polymorphic: true
|
|
|
|
def name
|
|
return nil if zoneable.nil?
|
|
|
|
zoneable.name
|
|
end
|
|
end
|
|
end
|