diff options
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 |