Incorrect location header returned by Trigger invoice group run endpoint
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 84/100
Research direction
Start at jaxrs/src/main/java/org/killbill/billing/jaxrs/resources/InvoiceResource.java around line 398 and review the Trigger invoice group run endpoint alongside the Retrieve invoice group endpoint. Verify how the location header is constructed and how accountId is required as a query parameter. Done means the location header includes both the invoice group id and accountId so client libraries can retrieve the invoice group from it.
Written by the indexing model from the issue text.
Description
The Trigger invoice group run endpoint returns the group id in the location header. However, the client libraries (Java, PHP, etc.) are unable to obtain the invoice group using this location header as the Retrieve invoice group endpoint also requires the accountId to be specified as a query parameter. Thus, the code needs to be fixed here to also return the accountId in the location header.
- Dominant language
- Java
- Stars
- 5.8k
- Forks
- 959
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from killbill/killbill
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Plugin ordering: no deterministic ordering mechanism for entitlement, catalog and usage plugin APIs Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
OVERDUE
-
INVOICE
All issues in killbill/killbill
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100