aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/DB/ResultSet/Problem.pm
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2018-05-02 14:34:52 +0100
committerMatthew Somerville <matthew-github@dracos.co.uk>2018-05-02 14:34:52 +0100
commit0f8281f5fe419c8ccb76a46e38243f6ab94dda7a (patch)
tree8dbef84deefafc286691784cd9ae3647934f8fe2 /perllib/FixMyStreet/DB/ResultSet/Problem.pm
parent9ddb8c6c990f618e3d65bc4a060f92bce43da7e1 (diff)
parenta344b99a0bf37134079afda51c6f963e1163904b (diff)
Merge branch 'collideoscope-anew'
Diffstat (limited to 'perllib/FixMyStreet/DB/ResultSet/Problem.pm')
-rw-r--r--perllib/FixMyStreet/DB/ResultSet/Problem.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/DB/ResultSet/Problem.pm b/perllib/FixMyStreet/DB/ResultSet/Problem.pm
index e262cb63e..ef078ed08 100644
--- a/perllib/FixMyStreet/DB/ResultSet/Problem.pm
+++ b/perllib/FixMyStreet/DB/ResultSet/Problem.pm
@@ -176,6 +176,9 @@ sub around_map {
$rs->non_public_if_possible($q, $c);
+ # Add in any optional extra query parameters
+ $q = { %$q, %{$p{extra}} } if $p{extra};
+
my $problems = mySociety::Locale::in_gb_locale {
$rs->search( $q, $attr )->include_comment_counts->page($p{page});
};