From c162ccdedd72a7fad0e39cb18e6b8eb313dbdff4 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Wed, 23 Jun 2021 21:36:49 +0200 Subject: [PATCH] core: don't check channelstream connections for faster handling of this route. --- rhodecode/apps/_base/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rhodecode/apps/_base/__init__.py b/rhodecode/apps/_base/__init__.py index c9b5050b..fb1caf8f 100644 --- a/rhodecode/apps/_base/__init__.py +++ b/rhodecode/apps/_base/__init__.py @@ -119,8 +119,16 @@ class BaseAppView(object): request.matched_route.name, self._rhodecode_db_user) def _maybe_needs_password_change(self, view_name, user_obj): + + dont_check_views = [ + 'channelstream_connect' + ] + if view_name in dont_check_views: + return + log.debug('Checking if user %s needs password change on view %s', user_obj, view_name) + skip_user_views = [ 'logout', 'login', 'my_account_password', 'my_account_password_update'