Commit e40dac3ddc0aa0ccd555ff8695dba9575f5a68b0
Committed by
Macartur Sousa
1 parent
fd8b8b28
Exists in
elasticsearch_categories
Fixes plugin javascript to use & in regex and uses categories
Signed-off-by: DylanGuedes <djmgguedes@gmail.com> Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
plugins/elasticsearch/helpers/elasticsearch_helper.rb
@@ -37,7 +37,7 @@ module ElasticsearchHelper | @@ -37,7 +37,7 @@ module ElasticsearchHelper | ||
37 | def search_from_all_models | 37 | def search_from_all_models |
38 | begin | 38 | begin |
39 | filter = (params[:filter] || "" ).to_sym | 39 | filter = (params[:filter] || "" ).to_sym |
40 | - query = get_query params[:query], sort_by: get_sort_by(filter) | 40 | + query = get_query params[:query], sort_by: get_sort_by(filter), categories: params[:categories] |
41 | Elasticsearch::Model.search(query,searchable_models, size: default_per_page(params[:per_page])).page(params[:page]).records | 41 | Elasticsearch::Model.search(query,searchable_models, size: default_per_page(params[:per_page])).page(params[:page]).records |
42 | rescue | 42 | rescue |
43 | [] | 43 | [] |
plugins/elasticsearch/public/javascripts/categories.js
@@ -4,8 +4,8 @@ var main = function() { | @@ -4,8 +4,8 @@ var main = function() { | ||
4 | var url = window.location.href; | 4 | var url = window.location.href; |
5 | var indexOfCategories; | 5 | var indexOfCategories; |
6 | 6 | ||
7 | - url = url.replace(/categories.*/g, ""); | ||
8 | - url += "categories="; | 7 | + url = url.replace(/&categories.*/g, ""); |
8 | + url += "&categories="; | ||
9 | 9 | ||
10 | $(".categories ul li input[checked]").map(function(idx, element) { | 10 | $(".categories ul li input[checked]").map(function(idx, element) { |
11 | categories.push(element.value); | 11 | categories.push(element.value); |