Fixed: Re-testing edited providers will forcibly test them

(cherry picked from commit e9662544621b2d1fb133ff9d96d0eb20b8198725)
This commit is contained in:
Bogdan 2024-04-15 05:43:52 +03:00
parent e17e3633f8
commit 59cf7a95c3
2 changed files with 24 additions and 4 deletions

View file

@ -204,10 +204,10 @@ namespace Lidarr.Api.V1
[SkipValidation(true, false)]
[HttpPost("test")]
[Consumes("application/json")]
public object Test([FromBody] TProviderResource providerResource)
public object Test([FromBody] TProviderResource providerResource, [FromQuery] bool forceTest = false)
{
var existingDefinition = providerResource.Id > 0 ? _providerFactory.Find(providerResource.Id) : null;
var providerDefinition = GetDefinition(providerResource, existingDefinition, true, true, true);
var providerDefinition = GetDefinition(providerResource, existingDefinition, true, !forceTest, true);
Test(providerDefinition, true);