From 0115738a138b131d370c3b7fde6fcb7ccec9b893 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 5 Nov 2023 11:31:38 -0800 Subject: [PATCH] Set extra from raid party, not extra property --- app/controllers/api/v1/parties_controller.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/controllers/api/v1/parties_controller.rb b/app/controllers/api/v1/parties_controller.rb index 97dbc33..c7c0ce6 100644 --- a/app/controllers/api/v1/parties_controller.rb +++ b/app/controllers/api/v1/parties_controller.rb @@ -23,6 +23,11 @@ module Api party.user = current_user if current_user party.attributes = party_params if party_params + if party_params && party_params[:raid_id] + raid = Raid.find_by(id: party_params[:raid_id]) + party.extra = raid.group.extra + end + if party.save! return render json: PartyBlueprint.render(party, view: :created, root: :party), status: :created @@ -45,6 +50,11 @@ module Api def update @party.attributes = party_params.except(:skill1_id, :skill2_id, :skill3_id) + if party_params && party_params[:raid_id] + raid = Raid.find_by(id: party_params[:raid_id]) + @party.extra = raid.group.extra + end + # TODO: Validate accessory with job return render json: PartyBlueprint.render(@party, view: :full, root: :party) if @party.save