There is a problem in Drupal.Views.parseQueryString function. We decode values of the the variables, but we don't decode the names of variables. This causes problems when there is GET parameter passed having encoded charachters.

Comments

ygerasimov’s picture

Status: Active » Needs review
StatusFileSize
new837 bytes

Here is patch to review.

dawehner’s picture

Version: 7.x-3.x-dev » 6.x-3.x-dev

This would have to be fixed on 6.x-3.x, too, so move the version.

ygerasimov’s picture

Here are patches for both 6.x-3.x and 7.x-3.x branches.

ygerasimov’s picture

Version: 6.x-3.x-dev » 7.x-3.x-dev

@dereine Is anything else expected from me to be done for this patch?

ygerasimov’s picture

Here is reroll of the patch to 7.x-3.x

merlinofchaos’s picture

Can you give me good instructions on reproducing the bug this fixes?

ygerasimov’s picture

The bug is comes up when name of the variable that is sent has non alphanumeric symbols. In my case I needed to send variable with colon (needed in AJAXifying facets of the View based on Search API solr backend). Instructions how to build this view can be found in article http://ygerasimov.com/ajaxified-solr-search-drupal-search-api-views-panels

merlinofchaos’s picture

Status: Needs review » Fixed

Committed to 6.x and 7.x

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.