Skip to content

Commit f16b775

Browse files
committed
fix: api torrent upload nullable metadata ids
The falsey to nullable conversion has to be done here as well.
1 parent c234b3b commit f16b775

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

app/Http/Controllers/API/TorrentController.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@ public function store(Request $request): \Illuminate\Http\JsonResponse
159159
$torrent->region_id = $request->input('region_id');
160160
$torrent->distributor_id = $request->input('distributor_id');
161161
$torrent->user_id = $user->id;
162-
$torrent->imdb = $request->input('imdb');
163-
$torrent->tvdb = $request->input('tvdb');
164-
$torrent->tmdb_movie_id = $category->movie_meta ? $request->integer('tmdb') : 0;
165-
$torrent->tmdb_tv_id = $category->tv_meta ? $request->integer('tmdb') : 0;
166-
$torrent->mal = $request->input('mal');
167-
$torrent->igdb = $request->integer('igdb');
162+
$torrent->imdb = ($category->movie_meta || $category->tv_meta) ? ($request->integer('imdb') ?: null) : null;
163+
$torrent->tvdb = ($category->movie_meta || $category->tv_meta) ? ($request->integer('tvdb') ?: null) : null;
164+
$torrent->tmdb_movie_id = $category->movie_meta ? ($request->integer('tmdb') ?: null) : null;
165+
$torrent->tmdb_tv_id = $category->tv_meta ? ($request->integer('tmdb') ?: null) : null;
166+
$torrent->mal = ($category->movie_meta || $category->tv_meta) ? ($request->integer('mal') ?: null) : null;
167+
$torrent->igdb = $category->game_meta ? ($request->integer('igdb') ?: null) : null;
168168
$torrent->season_number = $request->input('season_number');
169169
$torrent->episode_number = $request->input('episode_number');
170170
$torrent->anon = $request->input('anonymous');

0 commit comments

Comments
 (0)