diff --git a/src/Plugin/views/display/DataExport.php b/src/Plugin/views/display/DataExport.php
index 1b7590a90c81e546a2089ed17aa87525c84d10c7..464b78d53948de0eb6395195699a35ccffb8b132 100644
--- a/src/Plugin/views/display/DataExport.php
+++ b/src/Plugin/views/display/DataExport.php
@@ -559,9 +559,11 @@ class DataExport extends RestExport {
     }
 
     if ($plugin = $clone->display_handler->getPlugin('style')) {
-      $plugin->attachTo($build, $display_id, $clone->getUrl(), $title);
-      foreach ($clone->feedIcons as $feed_icon) {
-        $this->view->feedIcons[] = $feed_icon;
+      if ($clone->hasUrl()) {
+        $plugin->attachTo($build, $display_id, $clone->getUrl(), $title);
+        foreach ($clone->feedIcons as $feed_icon) {
+          $this->view->feedIcons[] = $feed_icon;
+        }
       }
     }