aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java6
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/invoice-creation-response2
2 files changed, 6 insertions, 2 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
index daa84f4700c..f0bcd2b4d03 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandler.java
@@ -250,7 +250,11 @@ public class BillingApiHandler extends LoggingRequestHandler {
var invoiceId = billingController.createInvoiceForPeriod(tenantName, startTime, endTime, userId);
- return new MessageResponse("Created invoice with ID " + invoiceId.value());
+ Slime slime = new Slime();
+ Cursor root = slime.setObject();
+ root.setString("message", "Created invoice with ID " + invoiceId.value());
+ root.setString("id", invoiceId.value());
+ return new SlimeJsonResponse(slime);
}
private HttpResponse getInstruments(String tenant, String userId) {
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/invoice-creation-response b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/invoice-creation-response
index 0a92229025b..fe9e8486e9b 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/invoice-creation-response
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/restapi/billing/responses/invoice-creation-response
@@ -1 +1 @@
-{"message":"Created invoice with ID id-123"} \ No newline at end of file
+{"message":"Created invoice with ID id-123","id":"id-123"} \ No newline at end of file