From db525ed2d390220f08858735fe86b72d64afbd3e Mon Sep 17 00:00:00 2001 From: Jared Cosulich Date: Wed, 7 Aug 2019 13:55:45 -0400 Subject: [PATCH] fixing bug with merge_into --- app/models/school.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/school.rb b/app/models/school.rb index d0c7c08f..47d453a4 100644 --- a/app/models/school.rb +++ b/app/models/school.rb @@ -54,6 +54,7 @@ class School < ApplicationRecord base_categories = Category.joins(:questions).to_a.flatten.uniq base_categories.each do |category| SchoolCategory.for(school, category).each do |school_category| + year = school_category.year dup_school_categories = SchoolCategory.for(school, category).in(year) if dup_school_categories.count > 1 dup_school_categories.each { |dsc| dsc.destroy unless dsc.id == school_category.id }