You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2024/12/22 20:30:24 UTC
(jclouds) 02/02: Allow null S3 grantee ID
This is an automated email from the ASF dual-hosted git repository.
gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds.git
commit 176d3d44a87e636622a007703dddd6bddc0674cd
Author: Andrew Gaul <an...@gaul.org>
AuthorDate: Sun Dec 22 15:28:31 2024 -0500
Allow null S3 grantee ID
Minio does not return a grantee so reversing the comparison avoids a
NullPointerException.
---
apis/s3/src/main/java/org/jclouds/s3/domain/AccessControlList.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/apis/s3/src/main/java/org/jclouds/s3/domain/AccessControlList.java b/apis/s3/src/main/java/org/jclouds/s3/domain/AccessControlList.java
index 34a7366605..b6d8dab08a 100644
--- a/apis/s3/src/main/java/org/jclouds/s3/domain/AccessControlList.java
+++ b/apis/s3/src/main/java/org/jclouds/s3/domain/AccessControlList.java
@@ -209,8 +209,9 @@ public class AccessControlList {
*/
protected Collection<Grant> findGrantsForGrantee(final String granteeId) {
return Collections2.filter(grants, new Predicate<Grant>() {
+ @Override
public boolean apply(Grant g) {
- return g.getGrantee().getIdentifier().equals(granteeId);
+ return granteeId.equals(g.getGrantee().getIdentifier());
}
});
}