From 2a40abf08f687f88b114eda3559be74c2c242892 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 26 Feb 2022 20:47:09 -0800 Subject: [PATCH] Save the party's element when the mainhand is changed --- app/controllers/api/v1/grid_weapons_controller.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/controllers/api/v1/grid_weapons_controller.rb b/app/controllers/api/v1/grid_weapons_controller.rb index 5deb3d5..e87ee49 100644 --- a/app/controllers/api/v1/grid_weapons_controller.rb +++ b/app/controllers/api/v1/grid_weapons_controller.rb @@ -17,6 +17,12 @@ class Api::V1::GridWeaponsController < Api::V1::ApiController end @weapon = GridWeapon.create!(weapon_params.merge(party_id: party.id, weapon_id: canonical_weapon.id)) + + if (@weapon.position == -1) + party.element = @weapon.weapon.element + party.save! + end + render :show, status: :created if @weapon.save! end