diff --git a/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php b/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
index 6afae2499..c1bb234ea 100644
--- a/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
+++ b/modules/islandora_iiif/src/Plugin/views/style/IIIFManifest.php
@@ -709,9 +709,10 @@ public function submitOptionsForm(&$form, FormStateInterface $form_state) {
    *   The term if it could be found; otherwise, NULL.
    */
   protected function getStructuredTextTerm() : ?TermInterface {
-    if (!$this->structuredTextTermMemoized) {
-      $this->structuredTextTermMemoized = TRUE;
-      $this->structuredTextTerm = $this->utils->getTermForUri($this->options['structured_text_term_uri']);
+    if (!$this->structuredTextTermMemoized && !empty($this->options['structured_text_term_uri'])) {
+      if ($this->structuredTextTerm = $this->utils->getTermForUri($this->options['structured_text_term_uri'])) {
+        $this->structuredTextTermMemoized = TRUE;
+      }
     }
 
     return $this->structuredTextTerm;