From 03f459d24912e49660103cb82dc5b4a9dad2faac Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Wed, 21 Jun 2023 01:07:55 -0700 Subject: [PATCH] Ensure weapons without awakenings do not expose key --- app/blueprints/api/v1/weapon_blueprint.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/blueprints/api/v1/weapon_blueprint.rb b/app/blueprints/api/v1/weapon_blueprint.rb index 2b42710..65bf06c 100644 --- a/app/blueprints/api/v1/weapon_blueprint.rb +++ b/app/blueprints/api/v1/weapon_blueprint.rb @@ -39,7 +39,7 @@ module Api } end - field :awakenings, if: ->(_field_name, w, _options) { w.awakenings } do |w| + field :awakenings, if: lambda { |_fn, obj, _opt| obj.awakenings.length.positive? } do |w| w.awakenings.map do |a| AwakeningBlueprint.render_as_hash(a) end