summaryrefslogtreecommitdiffstats
path: root/controller-server/src
diff options
context:
space:
mode:
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
commit78d6797fc7a2ca768e2303f4eeba5050e4dc7593 (patch)
tree629e33b0aea2c4f7b2bea5fb8fada8d812064f5c /controller-server/src
parent6dea664f2f36a773f53ee975c9aea8b0f78095cc (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.java6
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);
}