diff --git a/app/Models/Preference.php b/app/Models/Preference.php index f24effcfe1..f52cf40f66 100644 --- a/app/Models/Preference.php +++ b/app/Models/Preference.php @@ -70,11 +70,10 @@ class Preference extends Model public static function routeBinder(string $value): Preference { if (auth()->check()) { - $preferenceId = (int)$value; /** @var User $user */ $user = auth()->user(); /** @var Preference $preference */ - $preference = $user->preferences()->find($preferenceId); + $preference = $user->preferences()->where('name', $value)->first(); if (null !== $preference) { return $preference; } diff --git a/routes/api.php b/routes/api.php index bf9aaccdce..323aedf164 100644 --- a/routes/api.php +++ b/routes/api.php @@ -188,7 +188,6 @@ Route::group( // Preference API routes: Route::get('', ['uses' => 'PreferenceController@index', 'as' => 'index']); - Route::get('{preference}', ['uses' => 'PreferenceController@show', 'as' => 'show']); Route::put('{preference}', ['uses' => 'PreferenceController@update', 'as' => 'update']); } );