Commit dd0b8447 by Nguyen Ngoc Nghia

fix reviews

parent de91696f
...@@ -5,12 +5,19 @@ class FavoritesController < ApplicationController ...@@ -5,12 +5,19 @@ class FavoritesController < ApplicationController
redirect_to jobs_path if params[:job_id].blank? redirect_to jobs_path if params[:job_id].blank?
job_id = params[:job_id] job_id = params[:job_id]
get_user_job = get_user_job
if get_user_job if get_user_job
@favorite_jobs = get_user_job.update(favorited_at: Time.current) @favorite_jobs = get_user_job.update(favorited_at: Time.current)
else else
@favorite_jobs = UserJob.create!(user_id: current_user.id, job_id: job_id, favorited_at: Time.current) @favorite_jobs = UserJob.create!(user_id: current_user.id, job_id: job_id, favorited_at: Time.current)
end end
@favorite_job = UserJob.find_or_initialize_by(user_id: current_user.id, job_id: job_id)
unless @favorite_job.save!
render json: {}
end
redirect_to job_path(job_id) redirect_to job_path(job_id)
end end
......
...@@ -13,6 +13,6 @@ module JobHelper ...@@ -13,6 +13,6 @@ module JobHelper
end end
def verify_applied_job def verify_applied_job
UserJob.where.not(applied_at: nil).find_by(user_id: current_user.id, job_id: @job.id) UserJob.find_by(user_id: current_user.id, job_id: @job.id)&.applied_at
end end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment