update: replace regex check on imdb parameter

This commit is contained in:
AnabolicsAnonymous
2025-08-30 17:30:48 -05:00
parent c86f935baa
commit 802b1d7110
2 changed files with 2 additions and 3 deletions

View File

@@ -46,7 +46,7 @@ class RequestController extends Controller
return $query->where(fn ($query) => $query->where('tmdb_movie_id', '=', $tmdb)
->orWhere('tmdb_tv_id', '=', $tmdb));
})
->when($request->filled('imdb'), fn ($query) => $query->where('imdb', '=', preg_replace('/[^0-9]/', '', $request->input('imdb'))))
->when($request->filled('imdb'), fn ($query) => $query->where('imdb', '=', $request->integer('imdb')))
->when($request->filled('tvdb'), fn ($query) => $query->where('tvdb', '=', $request->integer('tvdb')))
->when($request->filled('mal'), fn ($query) => $query->where('mal', '=', $request->integer('mal')))
->when($request->filled('filled'), fn ($query) => $request->boolean('filled')

View File

@@ -17,12 +17,11 @@ Filter, sort, and paginate torrent requests.
| `type_id` | int[] | Filter by type ID(s) | - |
| `resolution_id` | int[] | Filter by resolution ID(s) | - |
| `tmdb` | integer | Filter by TMDB ID | - |
| `imdb` | string | Filter by IMDB ID | - |
| `imdb` | integer | Filter by IMDB ID | - |
| `tvdb` | integer | Filter by TVDB ID | - |
| `mal` | integer | Filter by MAL ID | - |
| `filled` | boolean | Filter by filled status | - |
| `claimed` | boolean | Filter by claimed status | - |
| `page` | integer | Page number | 1 |
| `perPage` | integer | Items per page (max: 100) | 25 |
#### Example Request