1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 16:31:33 +02:00

Fixes for payments

This commit is contained in:
David Bomba 2022-02-25 13:15:10 +11:00
parent ae8bdcd273
commit d58a79c73d

View File

@ -68,13 +68,13 @@ class PaymentRepository extends BaseRepository {
{
$is_existing_payment = true;
$client = Client::where('id', $data['client_id'])->withTrashed()->first();
//check currencies here and fill the exchange rate data if necessary
if (! $payment->id) {
$this->processExchangeRates($data, $payment);
$is_existing_payment = false;
$client = Client::where('id', $data['client_id'])->withTrashed()->first();
/*We only update the paid to date ONCE per payment*/
if (array_key_exists('invoices', $data) && is_array($data['invoices']) && count($data['invoices']) > 0) {