class Maintenance::Service::LogSchoolYearJob
  include Sidekiq::Worker

  def perform(id, type=:family)
    log = if type == :family
      Service::FamilyLog.find(id)
    else
      Service::StudentLog.find(id)
    end
    return if type == 'student' && log.student.nil?

    current_year = log.school.current_year

    if current_year
      log.update(school_year_id: current_year.id)
    end
  end
end
