New: Update scenename from API (#6132)

* update scenename from API

* Update MovieFileListResource.cs

* Update MovieFileModule.cs

null checks similar to Sonarr pull request

* Update MovieFileModule.cs

add blank line

* Update MovieFileModule.cs

include isSceneTitle check

* Update MovieFileModule.cs

fix namespace

* Update MovieFileModule.cs
pull/6327/head
Michael Higgins 3 years ago committed by GitHub
parent 5f229b78be
commit db14ac4605
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,6 +12,7 @@ namespace Radarr.Api.V3.MovieFiles
public QualityModel Quality { get; set; }
public string Edition { get; set; }
public string ReleaseGroup { get; set; }
public string SceneName { get; set; }
public int? IndexerFlags { get; set; }
}
}

@ -11,6 +11,7 @@ using NzbDrone.Core.MediaFiles;
using NzbDrone.Core.MediaFiles.Events;
using NzbDrone.Core.Messaging.Events;
using NzbDrone.Core.Movies;
using NzbDrone.Core.Parser;
using NzbDrone.Core.Parser.Model;
using NzbDrone.SignalR;
using Radarr.Api.V3.CustomFormats;
@ -115,7 +116,16 @@ namespace Radarr.Api.V3.MovieFiles
movieFile.Quality = movieFileResource.Quality;
movieFile.Languages = movieFileResource.Languages;
movieFile.Edition = movieFileResource.Edition;
movieFile.ReleaseGroup = movieFileResource.ReleaseGroup;
if (movieFileResource.ReleaseGroup != null)
{
movieFile.ReleaseGroup = movieFileResource.ReleaseGroup;
}
if (movieFileResource.SceneName != null && SceneChecker.IsSceneTitle(movieFileResource.SceneName))
{
movieFile.SceneName = movieFileResource.SceneName;
}
_mediaFileService.Update(movieFile);
}
@ -151,6 +161,11 @@ namespace Radarr.Api.V3.MovieFiles
{
movieFile.ReleaseGroup = resource.ReleaseGroup;
}
if (resource.SceneName != null && SceneChecker.IsSceneTitle(resource.SceneName))
{
movieFile.SceneName = resource.SceneName;
}
}
_mediaFileService.Update(movieFiles);

Loading…
Cancel
Save