diff options
Diffstat (limited to 'site/app/controllers/reviews_controller.php')
-rw-r--r-- | site/app/controllers/reviews_controller.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/site/app/controllers/reviews_controller.php b/site/app/controllers/reviews_controller.php index 4515479..f1dad56 100644 --- a/site/app/controllers/reviews_controller.php +++ b/site/app/controllers/reviews_controller.php @@ -283,6 +283,7 @@ class ReviewsController extends AppController } if ($this->Review->save($this->data)) { + $this->Review->updateBayesianRating(array($id)); $this->render('review_added'); return; } else { @@ -441,6 +442,10 @@ class ReviewsController extends AppController $this->Review->delete(); + // update average ratings + debug($review['Addon']['Addon']['id']); + $this->Review->updateBayesianRating(array($review['Addon']['Addon']['id'])); + $this->flash(_('addon_review_deleted_successfully'), "/reviews/display/{$review['Version']['addon_id']}"); return; } |