Skip to content

Commit f6a517c

Browse files
authored
Add instanceof check for disable graph integration (#150)
1 parent 9ef20c9 commit f6a517c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/com/microsoft/jenkins/azuread/AzureAdMatrixAuthorizationStrategy.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,12 @@ public String getDisplayName() {
259259

260260
@SuppressWarnings("unused") // called by jelly
261261
public boolean isDisableGraphIntegration() {
262-
AzureSecurityRealm securityRealm = (AzureSecurityRealm) Jenkins.get().getSecurityRealm();
263-
return securityRealm.isDisableGraphIntegration();
262+
SecurityRealm securityRealm = Jenkins.get().getSecurityRealm();
263+
if (securityRealm instanceof AzureSecurityRealm) {
264+
AzureSecurityRealm azureSecurityRealm = (AzureSecurityRealm) securityRealm;
265+
return azureSecurityRealm.isDisableGraphIntegration();
266+
}
267+
return true;
264268
}
265269
}
266270

0 commit comments

Comments
 (0)