mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fixes for tax exports
This commit is contained in:
parent
a86df7b374
commit
642748897b
@ -119,7 +119,7 @@ class TaskExport extends BaseExport
|
||||
|
||||
$this->storage_array = [];
|
||||
});
|
||||
// nlog($this->storage_item_array);
|
||||
|
||||
return array_merge(['columns' => $header], $this->storage_item_array);
|
||||
}
|
||||
|
||||
@ -139,19 +139,11 @@ class TaskExport extends BaseExport
|
||||
} elseif (in_array($key, ['task.start_date', 'task.end_date', 'task.duration'])) {
|
||||
$entity[$key] = '';
|
||||
} else {
|
||||
// nlog($key);
|
||||
$entity[$key] = $this->decorator->transform($key, $task);
|
||||
// $entity[$key] = $this->resolveKey($key, $task, $this->entity_transformer);
|
||||
}
|
||||
|
||||
// $entity['task.start_date'] = '';
|
||||
// $entity['task.end_date'] = '';
|
||||
// $entity['task.duration'] = '';
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (is_null($task->time_log) || (is_array(json_decode($task->time_log, 1)) && count(json_decode($task->time_log, 1)) == 0)) {
|
||||
$this->storage_array[] = $entity;
|
||||
} else {
|
||||
@ -200,9 +192,9 @@ class TaskExport extends BaseExport
|
||||
|
||||
$this->storage_array[] = $entity;
|
||||
|
||||
unset($entity['task.start_date']);
|
||||
unset($entity['task.end_date']);
|
||||
unset($entity['task.duration']);
|
||||
$entity['task.start_date'] = '';
|
||||
$entity['task.end_date'] = '';
|
||||
$entity['task.duration'] = '';
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -408,7 +408,7 @@ class InvoiceController extends BaseController
|
||||
}
|
||||
|
||||
if ($invoice->isLocked()) {
|
||||
return response()->json(['message' => ctrans('texts.locked_invoice')], 403);
|
||||
return response()->json(['message' => ctrans('texts.locked_invoice')], 422);
|
||||
}
|
||||
|
||||
$old_invoice = $invoice->line_items;
|
||||
|
@ -57,7 +57,7 @@ class UpdateInvoiceRequest extends Request
|
||||
$rules['file'] = $this->file_validation;
|
||||
}
|
||||
|
||||
$rules['id'] = new LockedInvoiceRule($this->invoice);
|
||||
// $rules['id'] = new LockedInvoiceRule($this->invoice);
|
||||
|
||||
$rules['number'] = ['bail', 'sometimes', 'nullable', Rule::unique('invoices')->where('company_id', $user->company()->id)->ignore($this->invoice->id)];
|
||||
|
||||
|
@ -431,7 +431,7 @@ class Company extends BaseModel
|
||||
|
||||
public function bank_integrations(): HasMany
|
||||
{
|
||||
return $this->hasMany(BankIntegration::class);
|
||||
return $this->hasMany(BankIntegration::class)->withTrashed();
|
||||
}
|
||||
|
||||
public function bank_transactions(): HasMany
|
||||
|
Loading…
x
Reference in New Issue
Block a user