From e7ea25dbe91079041ec5e644b08a609c76e0f494 Mon Sep 17 00:00:00 2001
From: Eric Bremner <ebremner@Erics-MacBook-Pro.local>
Date: Mon, 24 Feb 2025 22:04:07 -0500
Subject: [PATCH] ISTWCMS-7285: Fix uri for sized image block on existing
 blocks

---
 src/Plugin/Block/UwCblImage.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/Plugin/Block/UwCblImage.php b/src/Plugin/Block/UwCblImage.php
index ca2bc216..d6474812 100644
--- a/src/Plugin/Block/UwCblImage.php
+++ b/src/Plugin/Block/UwCblImage.php
@@ -184,6 +184,11 @@ class UwCblImage extends BlockBase implements ContainerFactoryPluginInterface {
     $output['caption_format'] = $this->configuration['caption_format'] ?? 'underneath_photo';
     $output['caption_alignment'] = $this->configuration['caption_alignment'] ?? 'left';
 
+    // If the uri is not set, then set it.
+    if (!isset($output['image']['uri'])) {
+      $output['image']['uri'] = $this->fileUrlGenerator->generate($output['image']['dirname'] . '/' . $output['image']['basename'])->toString();
+    }
+
     // Load values in build array.
     $build = [
       '#theme' => 'uw_block_image',
-- 
GitLab