Fixes for actions

This commit is contained in:
David Bomba 2022-02-27 08:10:15 +11:00
parent fbf4ecdf5f
commit 9dc91e5f97

View File

@ -27,7 +27,7 @@ class ActionInvoiceRequest extends Request
*/
private $error_msg;
private $invoice;
// private $invoice;
public function authorize() : bool
{
@ -45,7 +45,9 @@ class ActionInvoiceRequest extends Request
{
$input = $this->all();
if (!array_key_exists('action', $input)) {
if($this->action){
$input['action'] = $this->action;
} elseif (!array_key_exists('action', $input) ) {
$this->error_msg = 'Action is a required field';
} elseif (!$this->invoiceDeletable($this->invoice)) {
unset($input['action']);