fix for expired jobs
This commit is contained in:
parent
e7ee67fead
commit
a41a1fabf9
|
@ -83,7 +83,7 @@ class RecruitmentsController < PseudoSessionController
|
||||||
rjobs = RecruitmentJob.where(:post_type => type).not_filled
|
rjobs = RecruitmentJob.where(:post_type => type).not_filled
|
||||||
end
|
end
|
||||||
if !rjobs.nil? && !rjobs.is_a?(Array)
|
if !rjobs.nil? && !rjobs.is_a?(Array)
|
||||||
rjobs = rjobs.excluded_expired.desc(:created_at).page(OrbitHelper.page_number).per(OrbitHelper.page_data_count)
|
rjobs = rjobs.not_expired.desc(:created_at).page(OrbitHelper.page_number).per(OrbitHelper.page_data_count)
|
||||||
total_pages = rjobs.total_pages
|
total_pages = rjobs.total_pages
|
||||||
else
|
else
|
||||||
rjobs = []
|
rjobs = []
|
||||||
|
|
|
@ -50,7 +50,7 @@ class RecruitmentJob
|
||||||
scope :jobs, ->{where(:post_type => "type1")}
|
scope :jobs, ->{where(:post_type => "type1")}
|
||||||
scope :internships, ->{where(:post_type => "type2")}
|
scope :internships, ->{where(:post_type => "type2")}
|
||||||
scope :exchanges, ->{where(:post_type => "type3")}
|
scope :exchanges, ->{where(:post_type => "type3")}
|
||||||
scope :excluded_expired, ->{any_of({:expiry_date.gte => Time.now}, {:expiry_date => nil})}
|
scope :not_expired, ->{any_of({:expiry_date.lte => Time.now}, {:expiry_date => nil})}
|
||||||
|
|
||||||
def get_category
|
def get_category
|
||||||
RecruitmentCategory.find(self.category).job_category rescue ""
|
RecruitmentCategory.find(self.category).job_category rescue ""
|
||||||
|
|
Loading…
Reference in New Issue