query( 'purchase_id' ); if ( $id ) { return ( new RedirectResponse( $request ) )->to( add_query_arg( [ 'action' => 'show', 'model' => 'download', 'id' => $id, ], \SureCart::pages()->url( 'dashboard' ) ) ); } return $next( $request ); } }