Copy assignProportional Line items back into Payment.create function
authoreileen <emcnaughton@wikimedia.org>
Fri, 21 Jun 2019 22:03:29 +0000 (18:03 -0400)
committereileen <emcnaughton@wikimedia.org>
Sun, 23 Jun 2019 20:13:26 +0000 (08:13 +1200)
commit6eb592cca1cb5cd67ad81f9557663f9a19bb001a
tree3b7694a473f0228789b4c946d2d4ebd25949bc42
parent7b6d75bcc07416c496e25595a2f3e7d5c63f4e0d
Copy assignProportional Line items back into Payment.create function

This is a case where (unintuitively) I feel reducing code sharing and extraction makes sense. The reason being
I think the 'needs' of adding a payment are not obviously the same as the needs of 'changing a payment instrument'
and the code feels confusion and like the extractions make less sense now than they did. In the interests
of improving it bringing it back together seems the right path to me here. We can then edit for the purposes
of payment create code very specifically (and all functions that add payments need to call that)
CRM/Financial/BAO/Payment.php