mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Updates for payment filters
This commit is contained in:
parent
b964f5d482
commit
7ca4e27059
@ -67,7 +67,7 @@ class MatchBankTransactionRequest extends Request
|
||||
$p = Payment::withTrashed()->find($inputs['transactions'][$key]['payment_id']);
|
||||
|
||||
/*Ensure we don't relink an existing payment*/
|
||||
if(!$p || $p->transaction_id){
|
||||
if(!$p || is_numeric($p->transaction_id)){
|
||||
unset($inputs['transactions'][$key]);
|
||||
}
|
||||
|
||||
@ -78,8 +78,8 @@ class MatchBankTransactionRequest extends Request
|
||||
$e = Expense::withTrashed()->find($inputs['transactions'][$key]['expense_id']);
|
||||
|
||||
/*Ensure we don't relink an existing expense*/
|
||||
if(!$e || $e->transaction_id)
|
||||
$inputs['transactions'][$key]['expense_id'] = null;
|
||||
if(!$e || is_numeric($e->transaction_id))
|
||||
unset($inputs['transactions'][$key]['expense_id']);
|
||||
|
||||
}
|
||||
|
||||
|
@ -117,7 +117,7 @@ class MatchBankTransactions implements ShouldQueue
|
||||
$this->linkPayment($input);
|
||||
elseif(array_key_exists('expense_id', $input) && strlen($input['expense_id']) > 1)
|
||||
$this->linkExpense($input);
|
||||
else
|
||||
elseif((array_key_exists('vendor_id', $input) && strlen($input['vendor_id']) > 1) || (array_key_exists('ninja_category_id', $input) && strlen($input['ninja_category_id']) > 1))
|
||||
$this->matchExpense($input);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user