From 5bf441ca55d0fed19df69cb95f4e66d1d1af4d2a Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 27 Jul 2015 12:44:24 +0930 Subject: [PATCH] Selectively construct request params --- .../core/js/forum/src/components/DiscussionList.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/framework/core/js/forum/src/components/DiscussionList.js b/framework/core/js/forum/src/components/DiscussionList.js index b25e02c8e..24ef71adb 100644 --- a/framework/core/js/forum/src/components/DiscussionList.js +++ b/framework/core/js/forum/src/components/DiscussionList.js @@ -85,14 +85,12 @@ export default class DiscussionList extends Component { * @api */ requestParams() { - const params = Object.assign({include: ['startUser', 'lastUser']}, this.props.params); + const params = {include: ['startUser', 'lastUser'], filter: {}}; - params.sort = this.sortMap()[params.sort]; + params.sort = this.sortMap()[this.props.params.sort]; - if (params.q) { - params.filter = params.filter || {}; - params.filter.q = params.q; - delete params.q; + if (this.props.params.q) { + params.filter.q = this.props.params.q; params.include.push('relevantPosts', 'relevantPosts.discussion', 'relevantPosts.user'); }