Index: handlers/location_handler_filter_location_country.inc =================================================================== --- handlers/location_handler_filter_location_country.inc (revision 1177) +++ handlers/location_handler_filter_location_country.inc (working copy) @@ -64,7 +64,11 @@ class location_handler_filter_location_c // Normalize values. $value = $this->value; - if (is_array($value)) { + // If this is exposed as 'forced single', we use the first array value + if ($this->options['exposed'] && $this->options['expose']['single'] && is_array($value)) { + $value = array_shift($value); + } + else if (is_array($value)) { $value = array_keys($value); if (count($value) == 1) { // If multiple is allowed but only one was chosen, use a string instead.