mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-22 14:13:36 -07:00
Fixed 4K requests not getting automatically approved if the user has the "Auto Approve Movie" role flag enabled.
This commit is contained in:
parent
c35c9c4ad0
commit
d48e848a59
2 changed files with 4 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -251,3 +251,4 @@ _Pvt_Extensions
|
||||||
/src/Ombi/databases.json
|
/src/Ombi/databases.json
|
||||||
/src/Ombi/healthchecksdb
|
/src/Ombi/healthchecksdb
|
||||||
/src/Ombi/ClientApp/package-lock.json
|
/src/Ombi/ClientApp/package-lock.json
|
||||||
|
/src/Ombi.Core/Properties/launchSettings.json
|
||||||
|
|
|
@ -136,6 +136,7 @@ namespace Ombi.Core.Engine
|
||||||
Status = movieInfo.Status,
|
Status = movieInfo.Status,
|
||||||
RequestedDate = model.Is4kRequest ? DateTime.MinValue : DateTime.Now,
|
RequestedDate = model.Is4kRequest ? DateTime.MinValue : DateTime.Now,
|
||||||
Approved = false,
|
Approved = false,
|
||||||
|
Approved4K = false,
|
||||||
RequestedUserId = canRequestOnBehalf ? model.RequestOnBehalf : userDetails.Id,
|
RequestedUserId = canRequestOnBehalf ? model.RequestOnBehalf : userDetails.Id,
|
||||||
Background = movieInfo.BackdropPath,
|
Background = movieInfo.BackdropPath,
|
||||||
LangCode = model.LanguageCode,
|
LangCode = model.LanguageCode,
|
||||||
|
@ -151,7 +152,7 @@ namespace Ombi.Core.Engine
|
||||||
var usDates = movieInfo.ReleaseDates?.Results?.FirstOrDefault(x => x.IsoCode == "US");
|
var usDates = movieInfo.ReleaseDates?.Results?.FirstOrDefault(x => x.IsoCode == "US");
|
||||||
requestModel.DigitalReleaseDate = usDates?.ReleaseDate
|
requestModel.DigitalReleaseDate = usDates?.ReleaseDate
|
||||||
?.FirstOrDefault(x => x.Type == ReleaseDateType.Digital)?.ReleaseDate;
|
?.FirstOrDefault(x => x.Type == ReleaseDateType.Digital)?.ReleaseDate;
|
||||||
|
|
||||||
var ruleResults = (await RunRequestRules(requestModel)).ToList();
|
var ruleResults = (await RunRequestRules(requestModel)).ToList();
|
||||||
var ruleResultInError = ruleResults.Find(x => !x.Success);
|
var ruleResultInError = ruleResults.Find(x => !x.Success);
|
||||||
if (ruleResultInError != null)
|
if (ruleResultInError != null)
|
||||||
|
@ -163,7 +164,7 @@ namespace Ombi.Core.Engine
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if (requestModel.Approved) // The rules have auto approved this
|
if (requestModel.Approved || requestModel.Approved4K) // The rules have auto approved this
|
||||||
{
|
{
|
||||||
var requestEngineResult = await AddMovieRequest(requestModel, fullMovieName, model.RequestOnBehalf, isExisting, is4kRequest);
|
var requestEngineResult = await AddMovieRequest(requestModel, fullMovieName, model.RequestOnBehalf, isExisting, is4kRequest);
|
||||||
if (requestEngineResult.Result)
|
if (requestEngineResult.Result)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue