mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-10 13:12:50 +01:00
Improve invoice resolution for paymentsP
This commit is contained in:
parent
68ff1a6c86
commit
824a8fe5b9
@ -292,6 +292,23 @@ class BaseExport
|
||||
$manager = new Manager();
|
||||
$manager->setSerializer(new ArraySerializer());
|
||||
$transformed_invoices = $manager->createData($transformed_invoices)->toArray();
|
||||
|
||||
if(!isset($transformed_invoices['App\\Models\\Invoice']))
|
||||
return '';
|
||||
|
||||
$transformed_invoices = $transformed_invoices['App\\Models\\Invoice'];
|
||||
|
||||
nlog(count($transformed_invoices));
|
||||
nlog(array_key_exists($column, $transformed_invoices[0]));
|
||||
|
||||
if(count($transformed_invoices) == 1 && array_key_exists($column, $transformed_invoices[0]))
|
||||
return $transformed_invoices[0][$column];
|
||||
|
||||
if(count($transformed_invoices) > 1 && array_key_exists($column, $transformed_invoices[0]))
|
||||
return implode(', ', array_column($transformed_invoices, $column));
|
||||
|
||||
return "";
|
||||
|
||||
}
|
||||
|
||||
$transformed_invoice = $transformer->transform($entity);
|
||||
|
Loading…
Reference in New Issue
Block a user