From ad53b07fb78af95472c7f6f4296f0add2e435f13 Mon Sep 17 00:00:00 2001
From: Kristof <qlumbus@users.noreply.github.com>
Date: Wed, 5 Aug 2015 15:50:35 +0200
Subject: [PATCH] SolrMarc.php getAllSubjectHeadings - now returns unique array

---
 module/VuFind/src/VuFind/RecordDriver/SolrMarc.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
index d2d17395226..123fa2aa354 100644
--- a/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
+++ b/module/VuFind/src/VuFind/RecordDriver/SolrMarc.php
@@ -130,8 +130,10 @@ class SolrMarc extends SolrDefault
             }
         }
 
-        // Send back everything we collected:
-        return $retval;
+        // Remove duplicates and then send back everything we collected:
+        return array_map(
+            'unserialize', array_unique(array_map('serialize', $retval))
+        );
     }
 
     /**
-- 
GitLab