Fix passing user's fine_grained_access_handler instead of role's (#579)

Co-authored-by: Jure Bajic <jure.bajic@memgraph.com>
This commit is contained in:
Bruno Sačarić 2022-09-30 18:27:47 +02:00 committed by GitHub
parent 9eb87bcf3e
commit 5261d82063
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -646,7 +646,7 @@ void AuthQueryHandler::EditPermissions(
#ifdef MG_ENTERPRISE #ifdef MG_ENTERPRISE
if (memgraph::utils::license::global_license_checker.IsValidLicenseFast()) { if (memgraph::utils::license::global_license_checker.IsValidLicenseFast()) {
for (const auto &label_privilege : label_privileges) { for (const auto &label_privilege : label_privileges) {
edit_fine_grained_permissions_fun(user->fine_grained_access_handler().label_permissions(), label_privilege); edit_fine_grained_permissions_fun(role->fine_grained_access_handler().label_permissions(), label_privilege);
} }
for (const auto &edge_type_privilege : edge_type_privileges) { for (const auto &edge_type_privilege : edge_type_privileges) {
edit_fine_grained_permissions_fun(role->fine_grained_access_handler().edge_type_permissions(), edit_fine_grained_permissions_fun(role->fine_grained_access_handler().edge_type_permissions(),