From f939bdbf44849f4013d3b1552d612e1a349c3593 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 21 Aug 2018 11:22:40 +1000 Subject: [PATCH] FIX: if user is logged off return 404 instead of 500 Return correct error when attempting to publish presence for a logged out user. --- plugins/discourse-presence/plugin.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/discourse-presence/plugin.rb b/plugins/discourse-presence/plugin.rb index 48f12a732a6..2739eb9e2fe 100644 --- a/plugins/discourse-presence/plugin.rb +++ b/plugins/discourse-presence/plugin.rb @@ -107,6 +107,9 @@ after_initialize do ACTIONS ||= [-"edit", -"reply"].freeze def publish + + raise Discourse::NotFound if !current_user + data = params.permit( :response_needed, current: [:action, :topic_id, :post_id],