diff --git a/app/assets/javascripts/discourse/components/search.js b/app/assets/javascripts/discourse/components/search.js index 452bd1c2cf6..c9acec6bc8f 100644 --- a/app/assets/javascripts/discourse/components/search.js +++ b/app/assets/javascripts/discourse/components/search.js @@ -23,7 +23,13 @@ Discourse.Search = { // Only include the data we have var data = { term: term } if (opts.typeFilter) data.type_filter = opts.typeFilter; - if (opts.searchContext) data.search_context = opts.searchContext; + + if (opts.searchContext) { + data.search_context = { + type: opts.searchContext.type, + id: opts.searchContext.id + }; + } return Discourse.ajax('/search', { data: data }); }