El token de auth0 viene escapado asi que se hace un url decode

This commit is contained in:
2021-07-13 02:52:45 -04:00
parent b1c5b6a479
commit b19a812c6a

View File

@@ -45,7 +45,7 @@ class UsuariosController extends Controller {
*/ */
public function get(Request $request, $id) { public function get(Request $request, $id) {
if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id); if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id);
$usuario = Usuario::findOrFail($id); $usuario = Usuario::findOrFail(urldecode($id));
return response()->json($usuario); return response()->json($usuario);
} }
@@ -107,7 +107,7 @@ class UsuariosController extends Controller {
'roles.*' => ['sometimes', Rule::in(['admin', 'mesero', 'recaudador', 'productor'])], 'roles.*' => ['sometimes', Rule::in(['admin', 'mesero', 'recaudador', 'productor'])],
]); ]);
$usuario = Usuario::findOrFail($id); $usuario = Usuario::findOrFail(urldecode($id));
$metadata = []; $metadata = [];
if ($request->input('roles')) $metadata['roles'] = $request->input('roles'); if ($request->input('roles')) $metadata['roles'] = $request->input('roles');
@@ -140,7 +140,7 @@ class UsuariosController extends Controller {
public function delete(Request $request, $id) { public function delete(Request $request, $id) {
if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id); if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id);
$usuario = Usuario::findOrFail($id); $usuario = Usuario::findOrFail(urldecode($id));
$auth0 = app(Auth0Service::class); $auth0 = app(Auth0Service::class);
$auth0Response = $auth0->deleteUser($usuario->auth0_id); $auth0Response = $auth0->deleteUser($usuario->auth0_id);
@@ -164,7 +164,7 @@ class UsuariosController extends Controller {
if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id); if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id);
app(UuidService::class)->validOrFail($restaurant); app(UuidService::class)->validOrFail($restaurant);
$usuario = Usuario::findOrFail($id); $usuario = Usuario::findOrFail(urldecode($id));
$restaurant = Restaurante::findOrFail($restaurant); $restaurant = Restaurante::findOrFail($restaurant);
if ($usuario->restaurantes->contains($restaurant)) { if ($usuario->restaurantes->contains($restaurant)) {
@@ -186,7 +186,7 @@ class UsuariosController extends Controller {
if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id); if (!str_starts_with($id, 'auth0')) app(UuidService::class)->validOrFail($id);
app(UuidService::class)->validOrFail($restaurant); app(UuidService::class)->validOrFail($restaurant);
$usuario = Usuario::findOrFail($id); $usuario = Usuario::findOrFail(urldecode($id));
$restaurant = Restaurante::findOrFail($restaurant); $restaurant = Restaurante::findOrFail($restaurant);
if (!$usuario->restaurantes->contains($restaurant)) { if (!$usuario->restaurantes->contains($restaurant)) {