mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Return public ids for default tax rates in the API
This commit is contained in:
parent
af8d4ad370
commit
a28b63ce0f
@ -78,7 +78,7 @@ class AccountApiController extends BaseAPIController
|
||||
$updatedAt = $request->updated_at ? date('Y-m-d H:i:s', $request->updated_at) : false;
|
||||
|
||||
$transformer = new AccountTransformer(null, $request->serializer);
|
||||
$account->load(array_merge($transformer->getDefaultIncludes(), ['projects.client']));
|
||||
$account->load(array_merge($transformer->getDefaultIncludes(), ['projects.client', 'products.default_tax_rate']));
|
||||
$account = $this->createItem($account, $transformer, 'account');
|
||||
|
||||
return $this->response($account);
|
||||
|
@ -213,7 +213,7 @@ class AccountTransformer extends EntityTransformer
|
||||
'num_days_reminder3' => $account->num_days_reminder3,
|
||||
'custom_invoice_text_label1' => $account->custom_invoice_text_label1,
|
||||
'custom_invoice_text_label2' => $account->custom_invoice_text_label2,
|
||||
'default_tax_rate_id' => $account->default_tax_rate_id,
|
||||
'default_tax_rate_id' => $account->default_tax_rate_id ? $account->default_tax_rate->public_id : 0,
|
||||
'recurring_hour' => $account->recurring_hour,
|
||||
'invoice_number_pattern' => $account->invoice_number_pattern,
|
||||
'quote_number_pattern' => $account->quote_number_pattern,
|
||||
|
@ -27,7 +27,7 @@ class ProductTransformer extends EntityTransformer
|
||||
'notes' => $product->notes,
|
||||
'cost' => $product->cost,
|
||||
'qty' => $product->qty,
|
||||
'default_tax_rate_id' => $product->default_tax_rate_id,
|
||||
'default_tax_rate_id' => $product->default_tax_rate_id ? $product->default_tax_rate->public_id : 0,
|
||||
'updated_at' => $this->getTimestamp($product->updated_at),
|
||||
'archived_at' => $this->getTimestamp($product->deleted_at),
|
||||
]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user