diff --git a/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module b/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module
index e8a17b933c8fedf45fa7806932095cfa9a5f68f2..822085a39fcc3379d4021852f0bba4b1fc187b55 100644
--- a/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module
+++ b/modules/oe_whitelabel_paragraphs/oe_whitelabel_paragraphs.module
@@ -217,15 +217,8 @@ function oe_whitelabel_preprocess_paragraph__oe_list_item_block(array &$variable
   foreach ($variables['paragraph']->get('field_oe_paragraphs') as $card_paragraph_item) {
     /** @var \Drupal\paragraphs\ParagraphInterface $card_paragraph */
     $card_paragraph = $card_paragraph_item->entity;
-
-    /** @var \Drupal\file\Plugin\Field\FieldType\FileFieldItemList $card_image_items */
-    $card_image_items = $card_paragraph->get('field_oe_image');
-    /** @var \Drupal\file\FileInterface|null $card_image_file */
-    $card_image_file = $card_image_items->entity;
-    $card_image = $card_image_file ? [
-      'path' => file_url_transform_relative(file_create_url($card_image_file->getFileUri())),
-      'alt' => $card_image_items->alt,
-    ] : [];
+    $card_image_item = $card_paragraph->get('field_oe_image')->first();
+    $card_image = $card_image_item ? ImageValueObject::fromImageItem($card_image_item) : NULL;
 
     // Prepare the metas if available.
     $card_badges = [];
diff --git a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
index 8f5f2799bf8a1e2d92750c4e94fbd6bd6b27655e..debd2d3e66aeea1f0a426429d06d96d414a98d6a 100755
--- a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
@@ -13,10 +13,7 @@
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image ? {
-      path: image.src,
-      alt: image.alt,
-    },
+    image: image,
     meta: [
       content.oe_sc_event_dates|field_value,
     ],
diff --git a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
index 4d5474929e67b1dd9530df32cc7fe29b1f0f5e9e..3556131abc328427f187875f05328342354caba2 100644
--- a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
@@ -13,10 +13,7 @@
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image ? {
-      path: image.src,
-      alt: image.alt,
-    },
+    image: image,
     meta: [
       content.oe_publication_date|field_value
     ],