From 4f57d0924f0eba90b046bc1c31e7b7caba69cd60 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 12 Aug 2020 11:00:17 -0500 Subject: [PATCH] flags: fix deleting unapproved posts. Don't trigger the "can't be flagged more than once in 3 days" rule when generating the "Unapproved in three days" flag. --- app/models/post_flag.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post_flag.rb b/app/models/post_flag.rb index 5ea127be9..ccc02d1f5 100644 --- a/app/models/post_flag.rb +++ b/app/models/post_flag.rb @@ -105,7 +105,7 @@ class PostFlag < ApplicationRecord errors[:post] << "is locked and cannot be flagged" if post.is_status_locked? flag = post.flags.in_cooldown.last - if flag.present? + if !is_deletion && flag.present? errors[:post] << "cannot be flagged more than once every #{COOLDOWN_PERIOD.inspect} (last flagged: #{flag.created_at.to_s(:long)})" end end