Skip to content

Commit 6ea7d0a

Browse files
committed
Update names_controller.rb
1 parent 98b83b2 commit 6ea7d0a

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

app/controllers/names_controller.rb

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -514,14 +514,18 @@ def unobserve
514514
# Use callbacks to share common setup or constraints between actions
515515
def set_name
516516
@name = Name.find(params[:id])
517-
current_user
518-
&.unseen_notifications
519-
&.where(notifiable: @name)
520-
&.update(seen: true)
521517

522-
if @name.can_view?(current_user)
523-
@register ||= @name.register
518+
if @name.can_view?(current_user) || cookies[:reviewer_token].present?
519+
@register = @name.try(:register)
524520
@register.current_reviewer_token = cookies[:reviewer_token] if @register
521+
@register = nil unless @name.can_view?(current_user)
522+
end
523+
524+
if @name.can_view?(current_user)
525+
current_user
526+
&.unseen_notifications
527+
&.where(notifiable: @name)
528+
&.update(seen: true)
525529
else
526530
render 'hidden'
527531
end

0 commit comments

Comments
 (0)