diff --git a/app/Http/Controllers/Transaction/CreateController.php b/app/Http/Controllers/Transaction/CreateController.php index 9276fe59e1..13f4e2782b 100644 --- a/app/Http/Controllers/Transaction/CreateController.php +++ b/app/Http/Controllers/Transaction/CreateController.php @@ -78,7 +78,7 @@ class CreateController extends Controller $defaultCurrency = app('amount')->getDefaultCurrency(); $previousUri = $this->rememberPreviousUri('transactions.create.uri'); $parts = parse_url($previousUri); - $previousUri = sprintf('%s://%s/%s', $parts['scheme'], $parts['host'], $parts['path']); + $previousUri = sprintf('%s://%s/%s', $parts['scheme'], $parts['host'] ?? '', $parts['path'] ?? ''); session()->put('preFilled', $preFilled); diff --git a/app/Http/Controllers/Transaction/EditController.php b/app/Http/Controllers/Transaction/EditController.php index 055957b9ea..4052f636c9 100644 --- a/app/Http/Controllers/Transaction/EditController.php +++ b/app/Http/Controllers/Transaction/EditController.php @@ -83,7 +83,7 @@ class EditController extends Controller $cash = $repository->getCashAccount(); $previousUri = $this->rememberPreviousUri('transactions.edit.uri'); $parts = parse_url($previousUri); - $previousUri = sprintf('%s://%s/%s', $parts['scheme'], $parts['host'], $parts['path']); + $previousUri = sprintf('%s://%s/%s', $parts['scheme'], $parts['host'], $parts['path'] ?? ''); return view('transactions.edit', compact('cash', 'transactionGroup', 'allowedOpposingTypes', 'accountToTypes', 'defaultCurrency', 'previousUri'));