|
1/7/2016 4:05:25 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/7/2016 6:53:20 PM
See #453
|
|
1/6/2016 8:57:04 AM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/6/2016 8:55:27 AM
the payment plugin with the original HPP fields and the adjusted plugin properties.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/5/2016 10:16:28 PM
API is a bit confusing because two types of properties are passed.
Now, both sets are merged and passed on to the plugins correctly.
This fixes https://github.com/killbill/killbill/issues/460.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
1/7/2016 1:13:45 AM
associated to a subscription when we make a new operation on the subscription (CHANGE, CANCEL,..)
In the current code we identify the events to be cancelled based on the current time (clock.getUTCNow()). However this is incorrect and we should use instead the
effective date of the cancellation (to find all events that exist after that date, anything before should remain).
One test was modified where we change twice the subscription at the exact same time. In that case we expect 2 events for both change (we could have modified the code
to add an equality instead of stricly greater, but this is such an edge case and in the end it does no matter).
|
1/7/2016 12:34:44 AM
in the future. See #453
|
1/7/2016 12:24:45 AM
that are started in the future is currently null. The current patch now handles cases
where that state is null to allow for instance operation such as as cancellation (the issue reported). In addition, the computation for the
effectiveDate of such cancellation (bith at the subscription base level and entitlement level) has been modified to make sure
we don't use the current date (clock.getUTCNow()) but instaed we use the subscription startDate (cancelling a subscription prior its startDate
does not make any sense).
Tests will follow in seperate commit to keep it short.
|