Improve the way meta lookups are caught & reported to the verbose handler

This commit is contained in:
Luck
2018-11-06 13:15:30 +00:00
Unverified
parent 8584a9b72c
commit 9988011308
6 changed files with 67 additions and 17 deletions
@@ -311,7 +311,7 @@ public abstract class CalculatedSubject implements LPSubject {
@Override
public Optional<String> getOption(ImmutableContextSet contexts, String key) {
Contexts lookupContexts = Contexts.of(contexts, Contexts.global().getSettings());
return Optional.ofNullable(this.cachedData.getMetaData(lookupContexts).getMetaValue(key, MetaCheckEvent.Origin.PLATFORM_API));
return Optional.ofNullable(this.cachedData.getMetaData(lookupContexts).getMeta(MetaCheckEvent.Origin.PLATFORM_API).get(key));
}
@Override
@@ -153,7 +153,7 @@ public abstract class HolderSubject<T extends PermissionHolder> implements LPSub
}
}
String val = data.getMetaValue(s, MetaCheckEvent.Origin.PLATFORM_API);
String val = data.getMeta(MetaCheckEvent.Origin.PLATFORM_API).get(s);
if (val != null) {
return Optional.of(val);
}