mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Merge fix for expense categories in API
This commit is contained in:
parent
b3b18e1510
commit
243f345e85
@ -44,7 +44,7 @@ class ExpenseApiController extends BaseAPIController
|
|||||||
{
|
{
|
||||||
$expenses = Expense::scope()
|
$expenses = Expense::scope()
|
||||||
->withTrashed()
|
->withTrashed()
|
||||||
->with('client', 'invoice', 'vendor')
|
->with('client', 'invoice', 'vendor', 'expense_category')
|
||||||
->orderBy('created_at','desc');
|
->orderBy('created_at','desc');
|
||||||
|
|
||||||
return $this->listResponse($expenses);
|
return $this->listResponse($expenses);
|
||||||
|
@ -7,7 +7,7 @@ class ExpenseTransformer extends EntityTransformer
|
|||||||
public function __construct($account = null, $serializer = null, $client = null)
|
public function __construct($account = null, $serializer = null, $client = null)
|
||||||
{
|
{
|
||||||
parent::__construct($account, $serializer);
|
parent::__construct($account, $serializer);
|
||||||
|
|
||||||
$this->client = $client;
|
$this->client = $client;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ class ExpenseTransformer extends EntityTransformer
|
|||||||
'transaction_id' => $expense->transaction_id,
|
'transaction_id' => $expense->transaction_id,
|
||||||
'bank_id' => $expense->bank_id,
|
'bank_id' => $expense->bank_id,
|
||||||
'expense_currency_id' => (int) $expense->expense_currency_id,
|
'expense_currency_id' => (int) $expense->expense_currency_id,
|
||||||
'expense_category_id' => (int) $expense->expense_category_id,
|
'expense_category_id' => $expense->expense_category ? (int) $expense->expense_category->public_id : null,
|
||||||
'amount' => (float) $expense->amount,
|
'amount' => (float) $expense->amount,
|
||||||
'expense_date' => $expense->expense_date,
|
'expense_date' => $expense->expense_date,
|
||||||
'exchange_rate' => (float) $expense->exchange_rate,
|
'exchange_rate' => (float) $expense->exchange_rate,
|
||||||
@ -38,4 +38,4 @@ class ExpenseTransformer extends EntityTransformer
|
|||||||
'vendor_id' => isset($expense->vendor->public_id) ? (int) $expense->vendor->public_id : null,
|
'vendor_id' => isset($expense->vendor->public_id) ? (int) $expense->vendor->public_id : null,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user