From 0391537a6093ae633f77d9e4f9190a026bc83839 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Tue, 20 Aug 2024 17:09:41 +0300 Subject: [PATCH] Don't display validation errors as HTML Display the link to application only if it's enabled Thanks to higa on discord for pointing this to us. --- frontend/src/Components/Form/FormInputHelpText.js | 2 +- .../src/Settings/Applications/Applications/Application.js | 4 +++- src/Prowlarr.Api.V1/Applications/ApplicationResource.cs | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/Components/Form/FormInputHelpText.js b/frontend/src/Components/Form/FormInputHelpText.js index 39a0a8e74..00024684e 100644 --- a/frontend/src/Components/Form/FormInputHelpText.js +++ b/frontend/src/Components/Form/FormInputHelpText.js @@ -25,7 +25,7 @@ function FormInputHelpText(props) { isCheckInput && styles.isCheckInput )} > -
+ {text} { link ? diff --git a/frontend/src/Settings/Applications/Applications/Application.js b/frontend/src/Settings/Applications/Applications/Application.js index 610cc344d..086d39ee1 100644 --- a/frontend/src/Settings/Applications/Applications/Application.js +++ b/frontend/src/Settings/Applications/Applications/Application.js @@ -57,6 +57,7 @@ class Application extends Component { const { id, name, + enable, syncLevel, fields, tags, @@ -77,7 +78,7 @@ class Application extends Component {
{ - applicationUrl ? + enable && applicationUrl ? { public ApplicationSyncLevel SyncLevel { get; set; } + public bool Enable { get; set; } public string TestCommand { get; set; } } @@ -20,6 +21,7 @@ namespace Prowlarr.Api.V1.Applications var resource = base.ToResource(definition); resource.SyncLevel = definition.SyncLevel; + resource.Enable = definition.Enable; return resource; }