diff --git a/app/models/laboratory.rb b/app/models/laboratory.rb index ce5a56c0d..2ba86ed90 100644 --- a/app/models/laboratory.rb +++ b/app/models/laboratory.rb @@ -50,7 +50,7 @@ class Laboratory < ApplicationRecord if main_site? not_shixun_ids = Shixun.joins(:laboratory_shixuns).where("laboratory_shixuns.laboratory_id != #{Laboratory.current.id}") Shixun.where.not(id: not_shixun_ids.pluck(:shixun_id)) - elsif sync_subject + elsif sync_shixun laboratory_shixun_ids = laboratory_shixuns.pluck(:shixun_id) school_shixun_ids = Shixun.joins("join user_extensions on shixuns.user_id=user_extensions.user_id").where(user_extensions: { school_id: school_id }).pluck(:id) shixun_ids = laboratory_shixun_ids + school_shixun_ids