Skip to content

Commit c483358

Browse files
committed
Remove narrative printing for missing narrative text + faces
1 parent 329f70b commit c483358

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/resources/card_resource.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,14 @@ class CardResource < ApplicationResource # rubocop:disable Metrics/ClassLength
166166
def images(id, face_index = nil)
167167
url_prefix = Rails.configuration.x.printing_images.nrdb_classic_prefix
168168
face_suffix = "-#{face_index}" unless face_index.nil?
169+
has_narrative_image = :narrative_text.presence && !face_index.nil?
169170
{
170171
'nrdb_classic' => {
171172
'tiny' => "#{url_prefix}/tiny/#{id}#{face_suffix}.jpg",
172173
'small' => "#{url_prefix}/small/#{id}#{face_suffix}.jpg",
173174
'medium' => "#{url_prefix}/medium/#{id}#{face_suffix}.jpg",
174175
'large' => "#{url_prefix}/large/#{id}#{face_suffix}.jpg",
175-
'narrative' => "#{url_prefix}/large/#{id}#{face_suffix}-narrative.jpg"
176+
'narrative' => has_narrative_image ? "#{url_prefix}/large/#{id}#{face_suffix}-narrative.jpg" : nil
176177
}
177178
}
178179
end

0 commit comments

Comments
 (0)