File tree Expand file tree Collapse file tree
src/design/plone/contenttypes/restapi/services/scadenziario Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,7 +8,8 @@ Changelog
88 downstream packages can add extra fields to ``@scadenziario-day `` event
99 results without duplicating the whole endpoint.
1010 [fedevancin]
11-
11+ - Fix ``@scadenziario-day `` endpoint to return preview image properly.
12+ [daniele]
1213
13146.3.16 (2026-04-07)
1415-------------------
Original file line number Diff line number Diff line change @@ -304,6 +304,12 @@ def reply(self):
304304 )
305305 image_scales = scales ()
306306
307+ image_field_name = None
308+ if getattr (event_obj , "preview_image" , None ):
309+ image_field_name = "preview_image"
310+ elif getattr (event_obj , "image" , None ):
311+ image_field_name = "image"
312+
307313 item = {
308314 "@id" : url ,
309315 "id" : brain .id ,
@@ -313,6 +319,8 @@ def reply(self):
313319 "type" : self .context .translate ("Event" ),
314320 "category" : brain .subjects ,
315321 "image_scales" : image_scales ,
322+ "image" : image_scales .get (image_field_name ) if image_field_name else None ,
323+ "image_field" : image_field_name ,
316324 }
317325 item .update (self ._get_extra_event_data (event_obj ))
318326 results_to_be_returned [key ].append (item )
You can’t perform that action at this time.
0 commit comments