Skip to content

Commit 25a9529

Browse files
committed
Fixed the 'SimplePathPrivilegeManager' class
1 parent e95de1a commit 25a9529

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

lib/user/v2/privilege/SimplePathPrivilegeManager.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ var __extends = (this && this.__extends) || (function () {
1111
})();
1212
Object.defineProperty(exports, "__esModule", { value: true });
1313
var PrivilegeManager_1 = require("./PrivilegeManager");
14-
var export_1 = require("../../../manager/v2/export");
1514
var Errors_1 = require("../../../Errors");
1615
function standarizePath(path) {
1716
if (!path)
@@ -64,7 +63,7 @@ var SimplePathPrivilegeManager = (function (_super) {
6463
SimplePathPrivilegeManager.prototype._can = function (fullPath, user, resource, privilege, callback) {
6564
if (!user)
6665
return callback(null, false);
67-
var rights = this.getRights(user, export_1.Path.toString());
66+
var rights = this.getRights(user, fullPath.toString());
6867
var can = !!rights && rights.some(function (r) { return r === 'all' || r === privilege; });
6968
callback(null, can);
7069
};

src/user/v2/privilege/SimplePathPrivilegeManager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export class SimplePathPrivilegeManager extends PrivilegeManager
7373
if(!user)
7474
return callback(null, false);
7575

76-
const rights = this.getRights(user, Path.toString());
76+
const rights = this.getRights(user, fullPath.toString());
7777
const can = !!rights && rights.some((r) => r === 'all' || r === privilege);
7878
callback(null, can);
7979
}

0 commit comments

Comments
 (0)