Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[REF] Load participant id within completeOrder rather than passing it in
The participantID passed in is simply loaded by retrieving participant_id from the participant payment table earlier on. By doing it in the function instead we can simplify the code that does that. There is no apiv4 for participant payment as yet and once we start thinking about adding that other questions arise (should we retrieve it via the line item instead) so I went for a very limited change that simply replicates the way it is currently retrieved (and does not, for example, increase the scope to consider whether Attended should be updated to Registered) - in other words this is as close to no-change as possible I also deliberately left any changes to the nasty by-pass out of scope - that needs to be tackled from the other end - ie removing the reason for the bypass first and in the meantime we don't want to make it look any less hacky as we don't want anyone to try to 'use' it Test cover in testRepeatTransactionPassedInFinancialTypeTwoLineItems
- Loading branch information