From 92721aa70fd42c45f6b1b341bffeb210d50faac1 Mon Sep 17 00:00:00 2001
From: Alexander O'Neill <alexander@born-digital.com>
Date: Wed, 17 Apr 2024 13:49:22 -0300
Subject: [PATCH] hocr Islandora IIIF: Add missing null check.

---
 .../islandora_iiif/src/Plugin/views/style/IIIFManifest.php    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php b/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
index ebf5a922..f0aca47d 100644
--- a/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
+++ b/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
@@ -423,7 +423,9 @@ class IIIFManifest extends StylePluginBase {
       if (!is_null($ocr_field_name)) {
         $ocrs = $ocr_entity->{$ocr_field_name};
         $ocr = $ocrs[0] ?? FALSE;
-        $ocr_url = $ocr->entity->createFileUrl(FALSE);
+        if ($ocr) {
+          $ocr_url = $ocr->entity->createFileUrl(FALSE);
+        }
       }
     }
     elseif ($structured_text_term = $this->getStructuredTextTerm()) {