Make subscriptions insert-only

This commit is contained in:
Maximilian Grundke
2017-09-20 17:14:55 +02:00
parent 28741854a6
commit be5b1df76a
5 changed files with 13 additions and 5 deletions

View File

@ -123,7 +123,8 @@ class CommentsController < ApplicationController
request_for_comment.commenters.each do |commenter|
subscriptions = Subscription.where(
:request_for_comment_id => request_for_comment.id,
:user_id => commenter.id, :user_type => commenter.class.name)
:user_id => commenter.id, :user_type => commenter.class.name,
:deleted => false)
subscriptions.each do |subscription|
if (subscription.subscription_type == 'author' and current_user == request_for_comment.user) or subscription.subscription_type == 'all'
if subscription.user != current_user