Bank Transactions matching default category ID

This commit is contained in:
David Bomba 2022-10-24 15:51:34 +11:00
parent e96a6aaf13
commit 701b474efa
3 changed files with 3 additions and 3 deletions

View File

@ -548,7 +548,7 @@ class BankTransactionController extends BaseController
public function match(MatchBankTransactionRequest $request)
{
MatchBankTransactions::dispatch(auth()->user()->company()->id, auth()->user()->company()->db, $request->all());
// MatchBankTransactions::dispatch(auth()->user()->company()->id, auth()->user()->company()->db, $request->all());
$bt = (new MatchBankTransactions(auth()->user()->company()->id, auth()->user()->company()->db, $request->all()))->handle();

View File

@ -49,7 +49,7 @@ class MatchBankTransactionRequest extends Request
if(array_key_exists('id', $input))
$input['id'] = $this->decodePrimaryKey($input['id']);
if(array_key_exists('ninja_category_id', $input))
if(array_key_exists('ninja_category_id', $input) && strlen($input['ninja_category_id']) >= 1)
$input['ninja_category_id'] = $this->decodePrimaryKey($input['ninja_category_id']);
$input = $this->decodePrimaryKeys($input);

View File

@ -296,7 +296,7 @@ class MatchBankTransactions implements ShouldQueue
private function resolveCategory() :?int
{
if(array_key_exists('ninja_category_id', $this->input) && strlen($this->input['ninja_category_id']) > 1){
if(array_key_exists('ninja_category_id', $this->input) && (int)$this->input['ninja_category_id'] > 1){
$this->bt->ninja_category_id = $this->input['ninja_category_id'];
$this->bt->save();
nlog("ninja category set");