In
|
private static ImmutableMetadata getFlagMetadata(Map<String, Object> currentFlagSetMetadata, FeatureFlag flag) { |
currentFlagSetMetadata and/or
flag.getMetadata() can be
null, causing
entrySet() to throw NPE.
A defensive check for null should be added to fix the problem for servers that don't suport metadata.
In
java-sdk-contrib/tools/flagd-core/src/main/java/dev/openfeature/contrib/tools/flagd/core/FlagdCore.java
Line 270 in 7760d09
currentFlagSetMetadataand/orflag.getMetadata()can benull, causingentrySet()to throw NPE.A defensive check for null should be added to fix the problem for servers that don't suport metadata.