From 13e67fc264b9cd93e7fc44574f52cc235a6c70fa Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Mon, 13 Feb 2017 19:32:39 -0800 Subject: [PATCH] prevent duplicate comments --- app/site.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/site.rb b/app/site.rb index 7743a698..0c6f343b 100644 --- a/app/site.rb +++ b/app/site.rb @@ -129,6 +129,12 @@ post '/site/:username/comment' do |username| site = Site[username: username] + last_comment = site.profile_comments_dataset.order(:created_at.desc).first + + if last_comment && last_comment.message == params[:message] && last_comment.created_at > 2.hours.ago + redirect request.referer + end + if site.profile_comments_enabled == false || params[:message].empty? || site.is_blocking?(current_site) ||