FIX: Do not update last_seen for API access

This regressed in 2dc3a50. I have now added tests for the behavior.
This commit is contained in:
David Taylor
2018-10-25 13:38:57 +01:00
parent effbef7d0b
commit 56e0f47bcd
2 changed files with 8 additions and 1 deletions

View File

@ -240,6 +240,8 @@ class Auth::DefaultCurrentUserProvider
def should_update_last_seen?
if @request.xhr?
@env["HTTP_DISCOURSE_VISIBLE".freeze] == "true".freeze
elsif !!(@env[API_KEY_ENV]) || !!(@env[USER_API_KEY_ENV])
false
else
true
end