aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorAlban Peignier2018-01-10 17:32:51 +0100
committerAlban Peignier2018-01-10 17:43:03 +0100
commit6ea5fe58761b2549def5249b769dfea9df3b4fde (patch)
treef81f8855581373f1f2eee255a3fd53ee5abd2af2 /app
parent4aab6f1796ac04cf784561023a1a9f2ed8f176a1 (diff)
downloadchouette-core-6ea5fe58761b2549def5249b769dfea9df3b4fde.tar.bz2
Use a has_many through for Workgroup#organisations. Refs #5499
Diffstat (limited to 'app')
-rw-r--r--app/models/workgroup.rb5
1 files changed, 1 insertions, 4 deletions
diff --git a/app/models/workgroup.rb b/app/models/workgroup.rb
index fb8fb3386..bc2831bbd 100644
--- a/app/models/workgroup.rb
+++ b/app/models/workgroup.rb
@@ -3,13 +3,10 @@ class Workgroup < ActiveRecord::Base
belongs_to :stop_area_referential
has_many :workbenches
+ has_many :organisations, through: :workbenches
validates_uniqueness_of :name
validates_presence_of :line_referential_id
validates_presence_of :stop_area_referential_id
-
- def organisations
- workbenches.map(&:organisation)
- end
end