From 689aa96645d9d42baaf08688cb45fced7f38b1f3 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 2 Dec 2025 17:19:11 -0800 Subject: [PATCH] always include awakening field in collection character response --- .../api/v1/collection_character_blueprint.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/blueprints/api/v1/collection_character_blueprint.rb b/app/blueprints/api/v1/collection_character_blueprint.rb index 30ca386..4687cba 100644 --- a/app/blueprints/api/v1/collection_character_blueprint.rb +++ b/app/blueprints/api/v1/collection_character_blueprint.rb @@ -7,11 +7,13 @@ module Api :ring1, :ring2, :ring3, :ring4, :earring, :created_at, :updated_at - field :awakening, if: ->(_, obj, _) { obj.awakening.present? } do |obj| - { - type: AwakeningBlueprint.render_as_hash(obj.awakening), - level: obj.awakening_level - } + field :awakening do |obj| + if obj.awakening.present? + { + type: AwakeningBlueprint.render_as_hash(obj.awakening), + level: obj.awakening_level + } + end end association :character, blueprint: CharacterBlueprint