RCFilters: Query using current (not default) sticky parameters values
authorStephane Bisson <sbisson@wikimedia.org>
Thu, 21 Dec 2017 15:04:33 +0000 (10:04 -0500)
committerStephane Bisson <sbisson@wikimedia.org>
Thu, 21 Dec 2017 15:04:33 +0000 (10:04 -0500)
For some sticky parameters, defaults are synchronized to current
using Item to Group event, but it only happens for some specific
group types.

That should be cleaned up, but regardless, there is no reason
to query using the default values. Current values are what matters.

Bug: T183438
Change-Id: I527b38ea7f91f70231ed74723212e493e9cce9e5

resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js

index 8d22c23..f7c2aaf 100644 (file)
 
                $.each( this.groups, function ( name, model ) {
                        if ( model.isSticky() ) {
 
                $.each( this.groups, function ( name, model ) {
                        if ( model.isSticky() ) {
-                               $.extend( true, result, model.getDefaultParams() );
+                               $.extend( true, result, model.getParamRepresentation() );
                        }
                } );
 
                        }
                } );