Skip to content

Commit 87414a7

Browse files
committed
avoid re-initializing the request
1 parent ca7f97e commit 87414a7

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/app/Library/CrudPanel/Traits/SaveActions.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ public function setupDefaultSaveActions()
375375
return $crud->hasAccess('list');
376376
},
377377
'redirect' => function ($crud, $request, $itemId = null) {
378-
return $request->has('_http_referrer') ? $request->get('_http_referrer') : $crud->route;
378+
return $request->request->has('_http_referrer') ? $request->request->get('_http_referrer') : $crud->route;
379379
},
380380
'button_text' => trans('backpack::crud.save_action_save_and_back'),
381381
],
@@ -385,13 +385,13 @@ public function setupDefaultSaveActions()
385385
return $crud->hasAccess('update');
386386
},
387387
'redirect' => function ($crud, $request, $itemId = null) {
388-
$itemId = $itemId ?: $request->input('id');
388+
$itemId = $itemId ?: $request->request->get('id');
389389
$redirectUrl = $crud->route.'/'.$itemId.'/edit';
390-
if ($request->has('_locale')) {
391-
$redirectUrl .= '?_locale='.$request->input('_locale');
390+
if ($request->request->has('_locale')) {
391+
$redirectUrl .= '?_locale='.$request->request->get('_locale');
392392
}
393-
if ($request->has('_current_tab')) {
394-
$redirectUrl = $redirectUrl.'#'.$request->get('_current_tab');
393+
if ($request->request->has('_current_tab')) {
394+
$redirectUrl = $redirectUrl.'#'.$request->request->get('_current_tab');
395395
}
396396

397397
return $redirectUrl;

0 commit comments

Comments
 (0)