diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-09-21 15:03:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-21 15:03:49 +0200 |
commit | a5d0c25956321577eb78b8f6f928a7be844dbe8f (patch) | |
tree | b1cad6ec2417a6a389539d5a42fd4ae666695f46 | |
parent | 05a6548077b3b27e3e8f0ea004cc29b7e29c48ea (diff) | |
parent | 62860c968140522c519b8df34fc401ce1a49dca5 (diff) |
Merge pull request #7047 from vespa-engine/jvenstad/non-nulls-in-org-mock
Avoid NPEs if stub is actually used
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java index 8efbde52d4a..b367dd2b23c 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/MockOrganization.java @@ -153,7 +153,7 @@ public class MockOrganization extends AbstractComponent implements Organization this.issue = issue; this.updated = clock.instant(); this.open = true; - this.assignee = issue.assignee().orElse(properties.get(issue.propertyId()).defaultAssignee); + this.assignee = issue.assignee().orElse(null); } public Issue issue() { return issue; } @@ -164,11 +164,10 @@ public class MockOrganization extends AbstractComponent implements Organization private class PropertyInfo { - private User defaultAssignee; private List<List<User>> contacts = Collections.emptyList(); - private URI issueUrl; - private URI contactsUrl; - private URI propertyUrl; + private URI issueUrl = URI.create("issues.tld"); + private URI contactsUrl = URI.create("contacts.tld"); + private URI propertyUrl = URI.create("properties.tld"); } |