aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/App/Controller/Open311.pm
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2011-07-28 12:12:40 +0200
committerPetter Reinholdtsen <pere@hungry.com>2011-07-29 15:48:26 +0200
commit51b9d1b124a335d3e0c4044a2e531d591b121844 (patch)
tree46a65796ae0a24026e3a2c9ae494200bca453b32 /perllib/FixMyStreet/App/Controller/Open311.pm
parent783674e223a221d4960bf19edd4da57fbe4bfa09 (diff)
Try to include comment count.
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Open311.pm')
-rw-r--r--perllib/FixMyStreet/App/Controller/Open311.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Open311.pm b/perllib/FixMyStreet/App/Controller/Open311.pm
index 9d64138d9..a470ae44f 100644
--- a/perllib/FixMyStreet/App/Controller/Open311.pm
+++ b/perllib/FixMyStreet/App/Controller/Open311.pm
@@ -436,6 +436,15 @@ sub output_requests : Private {
# # Not in Open311 v2
# $request->{'comment_count'} = [ $comment_count ];
# }
+ # Extract number of comments/updates
+ my $updates = $c->model('DB::Comment')->search(
+ { problem_id => $id, state => 'confirmed' },
+ { order_by => 'confirmed' }
+ );
+ if ($updates->count()) {
+ $request->{'comment_count'} = [ $updates->count() ];
+ }
+
my $display_photos = $c->cobrand->allow_photo_display;
if ($display_photos && $problem->{has_photo}) {
my $url = $c->cobrand->base_url();