diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-08-06 14:40:58 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-08-06 14:40:58 +0200 |
commit | 78d6797fc7a2ca768e2303f4eeba5050e4dc7593 (patch) | |
tree | 629e33b0aea2c4f7b2bea5fb8fada8d812064f5c /controller-server/src | |
parent | 6dea664f2f36a773f53ee975c9aea8b0f78095cc (diff) |
Use SlimeUtils.optionalString
Diffstat (limited to 'controller-server/src')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializer.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializer.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializer.java index 3f25fd9ae1d..2ed71b91850 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializer.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializer.java @@ -131,11 +131,7 @@ public class TenantSerializer { private CloudTenant cloudTenantFrom(Inspector tenantObject) { TenantName name = TenantName.from(tenantObject.field(nameField).asString()); - - Optional<Principal> creator = tenantObject.field(creatorField).valid() ? - Optional.of(new SimplePrincipal(tenantObject.field(creatorField).asString())) : - Optional.empty(); - + Optional<Principal> creator = SlimeUtils.optionalString(tenantObject.field(creatorField)).map(SimplePrincipal::new); BiMap<PublicKey, Principal> developerKeys = developerKeysFromSlime(tenantObject.field(pemDeveloperKeysField)); return new CloudTenant(name, creator, developerKeys); } |