From bfeee49507a0c33dc2c9b8fc7b9fd79fe42b5235 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Wed, 26 May 2021 12:39:55 +0200 Subject: [PATCH] Small improvement of permission performance --- server/src/PermissionCalculator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/PermissionCalculator.cpp b/server/src/PermissionCalculator.cpp index 339c543..30fc173 100644 --- a/server/src/PermissionCalculator.cpp +++ b/server/src/PermissionCalculator.cpp @@ -361,6 +361,10 @@ const std::shared_ptr& ClientPermissionCalculator::assigne } bool ClientPermissionCalculator::has_global_skip_permission() { + if(this->skip_enabled.has_value()) { + return *this->skip_enabled; + } + /* test for skip permission within the client permission manager */ { auto client_permissions = this->client_permissions();