app/models/tramway/event/event.rb in tramway-event-1.9 vs app/models/tramway/event/event.rb in tramway-event-1.9.1
- old
+ new
@@ -8,10 +8,10 @@
has_many :partnerships, class_name: 'Tramway::Partner::Partnership', as: :partner
has_many :organizations, as: :partners, through: :partnerships, class_name: 'Tramway::Partner::Organization'
::Tramway::Partner::Partnership.partnership_type.values.each do |partnership_type|
has_many partnership_type.pluralize.to_sym, (-> do
- joins(:partnerships).where 'tramway_partner_partnerships.partnership_type = ?', partnership_type
+ joins(:partnerships).where 'tramway_partner_partnerships.partnership_type = ? AND tramway_partner_partnerships.state = \'active\'', partnership_type
end), foreign_key: :organization_id, source: :organization, through: :partnerships, class_name: 'Tramway::Partner::Organization'
end
enumerize :status, default: :common, in: [ :common, :main ]