Skip to content

Commit 61cd09b

Browse files
committed
fix logic
1 parent 1e23a29 commit 61cd09b

File tree

1 file changed

+2
-2
lines changed
  • libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/entitlements

1 file changed

+2
-2
lines changed

libs/entitlement/src/main/java/org/elasticsearch/entitlement/runtime/policy/entitlements/FilesEntitlement.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,13 +276,13 @@ public static FilesEntitlement build(List<Object> paths) {
276276
}
277277

278278
Path relativePath = Path.of(relativePathAsString);
279-
if (platform == null || platform.isCurrent() && relativePath.isAbsolute()) {
279+
if ((platform == null || platform.isCurrent()) && relativePath.isAbsolute()) {
280280
throw new PolicyValidationException("'relative_path' [" + relativePathAsString + "] must be relative");
281281
}
282282
fileData = FileData.ofRelativePath(relativePath, baseDir, mode);
283283
} else if (pathAsString != null) {
284284
Path path = Path.of(pathAsString);
285-
if (platform == null || platform.isCurrent() && path.isAbsolute() == false) {
285+
if ((platform == null || platform.isCurrent()) && path.isAbsolute() == false) {
286286
throw new PolicyValidationException("'path' [" + pathAsString + "] must be absolute");
287287
}
288288
fileData = FileData.ofPath(path, mode);

0 commit comments

Comments
 (0)