From 0cf1e629bf5d0ae0af5618d601362d039f2c3b06 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 3 Sep 2023 14:16:46 -0700 Subject: [PATCH] Fix editing items without AX skills (#132) Add & to check that the `ax_strength` keys exist before testing for `zero?` --- app/controllers/api/v1/grid_weapons_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/v1/grid_weapons_controller.rb b/app/controllers/api/v1/grid_weapons_controller.rb index 2dbe5d6..f68e011 100644 --- a/app/controllers/api/v1/grid_weapons_controller.rb +++ b/app/controllers/api/v1/grid_weapons_controller.rb @@ -60,8 +60,8 @@ module Api @weapon.ax_modifier1 = nil if weapon_params[:ax_modifier1] == -1 @weapon.ax_modifier2 = nil if weapon_params[:ax_modifier2] == -1 - @weapon.ax_strength1 = nil if weapon_params[:ax_strength1].zero? - @weapon.ax_strength2 = nil if weapon_params[:ax_strength2].zero? + @weapon.ax_strength1 = nil if weapon_params[:ax_strength1]&.zero? + @weapon.ax_strength2 = nil if weapon_params[:ax_strength2]&.zero? render json: GridWeaponBlueprint.render(@weapon, view: :nested) if @weapon.save end