aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/App/Controller/Photo.pm
diff options
context:
space:
mode:
authorMatthew Somerville <matthew@mysociety.org>2013-05-15 09:37:14 +0100
committerMatthew Somerville <matthew@mysociety.org>2013-05-15 09:37:14 +0100
commit60c6248c2fabb6a2144549e89f6bb238264b7d95 (patch)
treeddc1b80c90f65d71df583d2a2589736b577f06b8 /perllib/FixMyStreet/App/Controller/Photo.pm
parent20120519e914b9eb89e869d186b807d108f0a46f (diff)
Allow photo display to admin users, as they might not be approved yet.
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Photo.pm')
-rw-r--r--perllib/FixMyStreet/App/Controller/Photo.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Photo.pm b/perllib/FixMyStreet/App/Controller/Photo.pm
index 8b00d1533..cefb2695a 100644
--- a/perllib/FixMyStreet/App/Controller/Photo.pm
+++ b/perllib/FixMyStreet/App/Controller/Photo.pm
@@ -74,7 +74,10 @@ sub index :LocalRegex('^(c/)?(\d+)(?:\.(full|tn|fp))?\.jpeg$') {
$c->detach( 'no_photo' ) unless @photo;
my $item = $photo[0];
- $c->detach( 'no_photo' ) unless $c->cobrand->allow_photo_display($item); # Should only be for reports, not updates
+ # This should only be for reports, not updates
+ unless ( $c->cobrand->allow_photo_display($item) || ( $c->user_exists && $c->user->from_body ) ) {
+ $c->detach( 'no_photo' )
+ }
my $photo = $item->photo;
# If photo field contains a hash