fix: api torrent upload nullable metadata ids

The falsey to nullable conversion has to be done here as well.
This commit is contained in:
Roardom
2025-03-26 05:47:31 +00:00
parent c234b3be85
commit f16b775151
@@ -159,12 +159,12 @@ class TorrentController extends BaseController
$torrent->region_id = $request->input('region_id');
$torrent->distributor_id = $request->input('distributor_id');
$torrent->user_id = $user->id;
$torrent->imdb = $request->input('imdb');
$torrent->tvdb = $request->input('tvdb');
$torrent->tmdb_movie_id = $category->movie_meta ? $request->integer('tmdb') : 0;
$torrent->tmdb_tv_id = $category->tv_meta ? $request->integer('tmdb') : 0;
$torrent->mal = $request->input('mal');
$torrent->igdb = $request->integer('igdb');
$torrent->imdb = ($category->movie_meta || $category->tv_meta) ? ($request->integer('imdb') ?: null) : null;
$torrent->tvdb = ($category->movie_meta || $category->tv_meta) ? ($request->integer('tvdb') ?: null) : null;
$torrent->tmdb_movie_id = $category->movie_meta ? ($request->integer('tmdb') ?: null) : null;
$torrent->tmdb_tv_id = $category->tv_meta ? ($request->integer('tmdb') ?: null) : null;
$torrent->mal = ($category->movie_meta || $category->tv_meta) ? ($request->integer('mal') ?: null) : null;
$torrent->igdb = $category->game_meta ? ($request->integer('igdb') ?: null) : null;
$torrent->season_number = $request->input('season_number');
$torrent->episode_number = $request->input('episode_number');
$torrent->anon = $request->input('anonymous');