From 472fb6816bfb34a472f157f826a1bd10c3e1840b Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 5 Feb 2023 16:41:54 -0800 Subject: [PATCH] Allow adding EMP skills from prior rows to team We let you search but didn't fix the server-side validation check for skills --- app/controllers/api/v1/jobs_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/v1/jobs_controller.rb b/app/controllers/api/v1/jobs_controller.rb index 40276f8..443c080 100644 --- a/app/controllers/api/v1/jobs_controller.rb +++ b/app/controllers/api/v1/jobs_controller.rb @@ -150,7 +150,7 @@ module Api def mismatched_skill(job, skill) mismatched_main = (skill.job.id != job.id) && skill.main && !skill.sub - mismatched_emp = (skill.job.id != job.id) && skill.emp + mismatched_emp = (skill.job.id != job.id && skill.job.base_job.id != job.base_job.id) && skill.emp mismatched_base = skill.job.base_job && (job.row != 'ex2' || skill.job.base_job.id != job.base_job.id) && skill.base if %w[4 5 ex2].include?(job.row)