Skip to content

Commit 2135f56

Browse files
fixed endpoint scadenziario-day to return preview image
1 parent 1cc2d19 commit 2135f56

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

CHANGES.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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

1314
6.3.16 (2026-04-07)
1415
-------------------

src/design/plone/contenttypes/restapi/services/scadenziario/post.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)