Skip to content

Commit 0d6c840

Browse files
committed
fix(flagd): Properly handle metadata unimplemented status code
Signed-off-by: Guido Breitenhuber <[email protected]>
1 parent f378e87 commit 0d6c840

File tree

1 file changed

+1
-1
lines changed
  • providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync

1 file changed

+1
-1
lines changed

providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/storage/connector/sync/SyncStreamQueueSource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ private Struct getMetadata() {
157157
} catch (StatusRuntimeException e) {
158158
// In newer versions of flagd, metadata is part of the sync stream. If the method is unimplemented, we
159159
// can ignore the error
160-
if (Status.UNIMPLEMENTED.equals(e.getStatus())) {
160+
if (e.getStatus() != null && Status.Code.UNIMPLEMENTED.equals(e.getStatus().getCode())) {
161161
return null;
162162
}
163163

0 commit comments

Comments
 (0)