From 6309e1a4eed6d64928b5ee9e860755985c23a8b6 Mon Sep 17 00:00:00 2001 From: Lukas Matt Date: Sat, 22 Mar 2014 21:06:08 +0100 Subject: [PATCH] Cleaned and optimized report model --- app/models/report.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/models/report.rb b/app/models/report.rb index 149177b5b..6abac47d0 100644 --- a/app/models/report.rb +++ b/app/models/report.rb @@ -10,7 +10,7 @@ class Report < ActiveRecord::Base belongs_to :post belongs_to :comment - after_create :send_report_notification + after_commit :send_report_notification, :on => :create def entry_exists if Report.where(post_id: post_id, post_type: post_type).exists?(user_id: user_id) @@ -50,9 +50,7 @@ class Report < ActiveRecord::Base end def mark_as_reviewed - if reports = Report.where(post_id: post_id, post_type: post_type) - reports.update_all(reviewed: true) - end + Report.where(post_id: post_id, post_type: post_type).update_all(reviewed: true) end def send_report_notification