From 54c9dbda99b1bb13f49cd00cae8758280e677fb9 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Wed, 31 Jul 2019 15:18:13 +0200 Subject: [PATCH] fixed granted permissions --- server/src/client/ConnectedClientCommandHandler.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/src/client/ConnectedClientCommandHandler.cpp b/server/src/client/ConnectedClientCommandHandler.cpp index 526d7ca..5b328ba 100644 --- a/server/src/client/ConnectedClientCommandHandler.cpp +++ b/server/src/client/ConnectedClientCommandHandler.cpp @@ -5653,7 +5653,7 @@ CommandResult ConnectedClient::handleCommandPermOverview(Command &cmd) { result[index]["s"] = permission.flags.skip; index++; } - if(permission.flags.skip) { + if(permission.flags.grant_set) { result[index]["t"] = 0; /* server group */ result[index]["id1"] = server_group->group->groupId(); result[index]["id2"] = 0; @@ -5681,7 +5681,7 @@ CommandResult ConnectedClient::handleCommandPermOverview(Command &cmd) { result[index]["s"] = permission.flags.skip; index++; } - if(permission.flags.skip) { + if(permission.flags.grant_set) { result[index]["t"] = 1; /* client */ result[index]["id1"] = client_dbid; result[index]["id2"] = 0; @@ -5710,7 +5710,7 @@ CommandResult ConnectedClient::handleCommandPermOverview(Command &cmd) { result[index]["s"] = permission.flags.skip; index++; } - if(permission.flags.skip) { + if(permission.flags.grant_set) { result[index]["t"] = 2; /* server channel */ result[index]["id1"] = channel->channelId(); result[index]["id2"] = 0; @@ -5739,7 +5739,7 @@ CommandResult ConnectedClient::handleCommandPermOverview(Command &cmd) { result[index]["s"] = permission.flags.skip; index++; } - if(permission.flags.skip) { + if(permission.flags.grant_set) { result[index]["t"] = 3; /* channel group */ result[index]["id1"] = channel_group->channelId; result[index]["id2"] = channel_group->group->groupId(); @@ -5767,7 +5767,7 @@ CommandResult ConnectedClient::handleCommandPermOverview(Command &cmd) { result[index]["s"] = permission.flags.skip; index++; } - if(permission.flags.skip) { + if(permission.flags.grant_set) { result[index]["t"] = 1; /* client */ result[index]["id1"] = std::get<1>(permission_data); result[index]["id2"] = client_dbid;