aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2019-01-10 14:45:28 +0000
committerMatthew Somerville <matthew-github@dracos.co.uk>2019-01-10 14:46:04 +0000
commit9a0a8fd7032d912bd4ca90144fe85c8bb1d42c8e (patch)
treea4b33218b35882e4fc0ce8f39195dca94f68e4c7
parentcdd042f4f3ffdfccae6ff9949cc600d63989939c (diff)
Delete cache photos upon photo moderation.
-rw-r--r--CHANGELOG.md1
-rw-r--r--perllib/FixMyStreet/App/Controller/Moderate.pm1
2 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index abbcad42e..8ce52292e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
* Unreleased
- Bugfixes
- Check cached reports do still have photos before being shown.
+ - Delete cache photos upon photo moderation.
* v2.5 (21st December 2018)
- Front end improvements:
diff --git a/perllib/FixMyStreet/App/Controller/Moderate.pm b/perllib/FixMyStreet/App/Controller/Moderate.pm
index 154f09176..8c56a6300 100644
--- a/perllib/FixMyStreet/App/Controller/Moderate.pm
+++ b/perllib/FixMyStreet/App/Controller/Moderate.pm
@@ -227,6 +227,7 @@ sub moderate_boolean : Private {
$c->stash->{history}->insert;
if ($thing eq 'photo') {
$object->update({ $thing => $new ? $original : undef });
+ $object->get_photoset->delete_cached;
} else {
$object->update({ $thing => $new });
}