mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Fixed: Movie Details Tab (#3564)
* History Added * History Cleanup * History Mark Failed Fix * History Lint Fix * Search Tab Initial * Interactive Search Cleanup * Files Tab + Small Backend change to MovieFile api * Reverse Movie History Items * Grabbed files are not grabbable again. * Partial movie title outline + Search not updating fix * Lint Fix + InteractiveSearch refactor * Rename movieLanguage.js to MovieLanguage.js * Fixes for qstick's comments * Rename language selector to allow for const languages * Qstick comment changes. * Activity Tabs - Language Column fixed * Movie Details - MoveStatusLabel fixed * Spaces + Lower Case added * fixed DownloadAllowed * Added padding to history and file tables * Fix class => className * Updated search to not refresh unless switching movie * lint fix * File Tab Converted to Inline Editting * FIles tab fix + Alt Titles tab implemented * lint fix * Cleanup via qstick request
This commit is contained in:
@@ -42,10 +42,10 @@ namespace Radarr.Api.V2.MovieFiles
|
||||
|
||||
GetResourceById = GetMovieFile;
|
||||
GetResourceAll = GetMovieFiles;
|
||||
UpdateResource = SetQuality;
|
||||
UpdateResource = SetMovieFile;
|
||||
DeleteResource = DeleteMovieFile;
|
||||
|
||||
Put["/editor"] = movieFiles => SetQuality();
|
||||
Put["/editor"] = movieFiles => SetMovieFile();
|
||||
Delete["/bulk"] = movieFiles => DeleteMovieFiles();
|
||||
}
|
||||
|
||||
@@ -92,14 +92,15 @@ namespace Radarr.Api.V2.MovieFiles
|
||||
}
|
||||
}
|
||||
|
||||
private void SetQuality(MovieFileResource movieFileResource)
|
||||
private void SetMovieFile(MovieFileResource movieFileResource)
|
||||
{
|
||||
var movieFile = _mediaFileService.GetMovie(movieFileResource.Id);
|
||||
movieFile.Quality = movieFileResource.Quality;
|
||||
movieFile.Languages = movieFileResource.Languages;
|
||||
_mediaFileService.Update(movieFile);
|
||||
}
|
||||
|
||||
private Response SetQuality()
|
||||
private Response SetMovieFile()
|
||||
{
|
||||
var resource = Request.Body.FromJson<MovieFileListResource>();
|
||||
var movieFiles = _mediaFileService.GetMovies(resource.MovieFileIds);
|
||||
@@ -111,6 +112,11 @@ namespace Radarr.Api.V2.MovieFiles
|
||||
{
|
||||
movieFile.Quality = resource.Quality;
|
||||
}
|
||||
if (resource.Languages != null)
|
||||
{
|
||||
movieFile.Languages = resource.Languages;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
_mediaFileService.Update(movieFiles);
|
||||
|
Reference in New Issue
Block a user