Check for valid reference object in recurring finance (#1056)
This commit is contained in:
@@ -66,6 +66,10 @@ class RecurringFinanceService extends Service
|
|||||||
$obj = $expense->getReferencedObject();
|
$obj = $expense->getReferencedObject();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (empty($obj)) {
|
||||||
|
return [null, null];
|
||||||
|
}
|
||||||
|
|
||||||
if ($klass === 'Airport') {
|
if ($klass === 'Airport') {
|
||||||
$memo = "Airport Expense: {$expense->name} ({$expense->ref_model_id})";
|
$memo = "Airport Expense: {$expense->name} ({$expense->ref_model_id})";
|
||||||
$transaction_group = "Airport: {$expense->ref_model_id}";
|
$transaction_group = "Airport: {$expense->ref_model_id}";
|
||||||
@@ -128,6 +132,9 @@ class RecurringFinanceService extends Service
|
|||||||
}
|
}
|
||||||
|
|
||||||
[$memo, $ta_group] = $this->getMemoAndGroup($expense);
|
[$memo, $ta_group] = $this->getMemoAndGroup($expense);
|
||||||
|
if (empty($memo) || empty($ta_group)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
$this->financeSvc->debitFromJournal(
|
$this->financeSvc->debitFromJournal(
|
||||||
$journal,
|
$journal,
|
||||||
|
|||||||
Reference in New Issue
Block a user