From 0abd52d6beba82f9c9af0d6469aa1a7157128537 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 5 Oct 2021 09:19:47 -0700 Subject: [PATCH] Fixed: Release profiles not saving if Must (Not) Contain is empty Closes #4681 --- .../Release/EditReleaseProfileModalContentConnector.js | 4 ++-- frontend/src/Settings/Profiles/Release/ReleaseProfile.js | 4 ++-- src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs | 3 +++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/Settings/Profiles/Release/EditReleaseProfileModalContentConnector.js b/frontend/src/Settings/Profiles/Release/EditReleaseProfileModalContentConnector.js index c9de8f735..58981939d 100644 --- a/frontend/src/Settings/Profiles/Release/EditReleaseProfileModalContentConnector.js +++ b/frontend/src/Settings/Profiles/Release/EditReleaseProfileModalContentConnector.js @@ -9,8 +9,8 @@ import EditReleaseProfileModalContent from './EditReleaseProfileModalContent'; const newReleaseProfile = { enabled: true, - required: '', - ignored: '', + required: [], + ignored: [], preferred: [], includePreferredWhenRenaming: false, tags: [], diff --git a/frontend/src/Settings/Profiles/Release/ReleaseProfile.js b/frontend/src/Settings/Profiles/Release/ReleaseProfile.js index 400cbd137..9303db669 100644 --- a/frontend/src/Settings/Profiles/Release/ReleaseProfile.js +++ b/frontend/src/Settings/Profiles/Release/ReleaseProfile.js @@ -206,8 +206,8 @@ ReleaseProfile.propTypes = { ReleaseProfile.defaultProps = { enabled: true, - required: '', - ignored: '', + required: [], + ignored: [], preferred: [], indexerId: 0 }; diff --git a/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs b/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs index 9a5f5187c..7ac876a53 100644 --- a/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs +++ b/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs @@ -18,6 +18,9 @@ namespace Sonarr.Api.V3.Profiles.Release public ReleaseProfileResource() { + Required = new List(); + Ignored = new List(); + Preferred = new List>(); Tags = new HashSet(); } }