From 9e2f9c0af155cef1d3568ed508c33d6d25bee55e Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 3 Dec 2022 20:13:48 -0800 Subject: [PATCH] Fix job creation --- app/controllers/api/v1/parties_controller.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/v1/parties_controller.rb b/app/controllers/api/v1/parties_controller.rb index bf3361e..9ed82f9 100644 --- a/app/controllers/api/v1/parties_controller.rb +++ b/app/controllers/api/v1/parties_controller.rb @@ -8,9 +8,11 @@ class Api::V1::PartiesController < Api::V1::ApiController @party.extra = party_params['extra'] job = Job.find(party_params['job_id']) if party_params['job_id'].present? - job_skills = JobSkill.where(job: job.id, main: true) - job_skills.each_with_index do |skill, index| - @party["skill#{index}_id"] = skill.id + if job + job_skills = JobSkill.where(job: job.id, main: true) + job_skills.each_with_index do |skill, index| + @party["skill#{index}_id"] = skill.id + end end @party.user = current_user if current_user