Skip to content

Commit 509525c

Browse files
author
Fredrik Andreasson
committed
* Minor correction.
1 parent 2ba15dc commit 509525c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/controls/securityTrimmedControl/SecurityTrimmedControl.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export class SecurityTrimmedControl extends React.Component<ISecurityTrimmedCont
7272
const { context, remoteSiteUrl, permissions } = this.props;
7373
if (remoteSiteUrl && permissions) {
7474
for (const permission of permissions) {
75-
const apiUrl = this.checkPermissionOnResource();
75+
const apiUrl = `${remoteSiteUrl}/_api/web/DoesUserHavePermissions(@v)?@v=${JSON.stringify(permission.value)}`;
7676
const result = await context.spHttpClient.get(apiUrl, SPHttpClient.configurations.v1).then(data => data.json());
7777
// Check if a result was retrieved
7878
if (result) {
@@ -115,7 +115,7 @@ export class SecurityTrimmedControl extends React.Component<ISecurityTrimmedCont
115115
const { context, remoteSiteUrl, relativeLibOrListUrl, permissions } = this.props;
116116
// Check if all properties are provided
117117
if (remoteSiteUrl && relativeLibOrListUrl && permissions) {
118-
const apiUrl = `${remoteSiteUrl}/_api/web/GetList(@listUrl)/EffectiveBasePermissions?@listUrl='${encodeURIComponent(relativeLibOrListUrl)}'`;
118+
const apiUrl = this.checkPermissionOnResource();
119119
const result = await context.spHttpClient.get(apiUrl, SPHttpClient.configurations.v1).then(data => data.json());
120120
// Check if a result was retrieved
121121
if (result) {

0 commit comments

Comments
 (0)