From a3baa8e5b46e22adaf9e040362c4d17765782b3e Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Thu, 18 Jul 2019 10:44:54 +0200 Subject: [PATCH] fixed negate permission calculation --- server/src/TSServer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/TSServer.cpp b/server/src/TSServer.cpp index 5330e3a..28cbc18 100644 --- a/server/src/TSServer.cpp +++ b/server/src/TSServer.cpp @@ -860,7 +860,7 @@ vector(data); }), server_group_data.end()); + server_group_data.erase(find_if(server_group_data.begin(), server_group_data.end(), [](auto data) { return !std::get<2>(data); }), server_group_data.end()); logTrace(this->serverId, "[Permission] Found negate flag within server groups. Groups left: {}", server_group_data.size()); sassert(!server_group_data.empty()); /* this should never happen! */ permission::PermissionValue current_lowest = 0;