From 94c615ac81b5742888a34d8e9971f53826d1a569 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 20 May 2022 19:12:08 +0200 Subject: [PATCH] distinct --- app/models/education/school/with_programs.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/education/school/with_programs.rb b/app/models/education/school/with_programs.rb index a33f3028b..e48e466b0 100644 --- a/app/models/education/school/with_programs.rb +++ b/app/models/education/school/with_programs.rb @@ -16,9 +16,10 @@ module Education::School::WithPrograms foreign_key: 'education_school_id', association_foreign_key: 'education_program_id' - has_many :diplomas, + has_many :diplomas, -> { distinct }, through: :programs, source: :diploma + alias_attribute :education_diplomas, :diplomas end -- GitLab