aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-09-21 15:03:49 +0200
committerGitHub <noreply@github.com>2018-09-21 15:03:49 +0200
commita5d0c25956321577eb78b8f6f928a7be844dbe8f (patch)
treeb1cad6ec2417a6a389539d5a42fd4ae666695f46
parent05a6548077b3b27e3e8f0ea004cc29b7e29c48ea (diff)
parent62860c968140522c519b8df34fc401ce1a49dca5 (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.java9
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");
}