Fix limit query
authorJakub Skoczen <jakub@indexdata.dk>
Thu, 3 Mar 2011 10:09:49 +0000 (11:09 +0100)
committerJakub Skoczen <jakub@indexdata.dk>
Mon, 7 Mar 2011 09:46:08 +0000 (10:46 +0100)
Seems like this was broken recently

mkdru.client.js

index 47e5da9..e985d42 100644 (file)
@@ -327,11 +327,11 @@ mkdru.search = function () {
         filter = 'pz:id=' + mkdru.state.limit_source;
       }
       else {
-        var limits = mkdru.state['limit_' + facet].split(';');
+        var limits = mkdru.state['limit_' + facet].split(/;+/);
         for (var i = 0; i < limits.length; i++) {
           // ex. query + and au="{limit_author}"
           query += ' and ' + mkdru.facets[facet]['limiter'] + '="'
-                  + mkdru.state['limit_' + facet] + '"';
+                  + limits[i] + '"';
         }
       }
     }