Skip to content

Commit

Permalink
Fix for parent summary serializer when the parent has a but it's empty
Browse files Browse the repository at this point in the history
  • Loading branch information
sneridagh committed Apr 29, 2024
1 parent 4504635 commit 4f3f5d3
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions src/plone/volto/behaviors/preview_link.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,17 @@ def __init__(self, field, context, request):

def __call__(self):
value = self.field.get(self.context)
linked_image = value.to_object
primary_field = IPrimaryFieldInfo(linked_image).field
serializer = queryMultiAdapter(
(primary_field, linked_image, self.request), IImageScalesFieldAdapter
)
if serializer is not None:
values = serializer()
if values:
portal_url = api.portal.get().absolute_url()
base_path = linked_image.absolute_url().replace(portal_url, "")
for value in values:
value["base_path"] = base_path
return values
if value:
linked_image = value.to_object
primary_field = IPrimaryFieldInfo(linked_image).field
serializer = queryMultiAdapter(
(primary_field, linked_image, self.request), IImageScalesFieldAdapter
)
if serializer is not None:
values = serializer()
if values:
portal_url = api.portal.get().absolute_url()
base_path = linked_image.absolute_url().replace(portal_url, "")
for value in values:
value["base_path"] = base_path
return values

0 comments on commit 4f3f5d3

Please sign in to comment.