aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Plugins/StudioImages/Configuration
diff options
context:
space:
mode:
authorCody Robibero <cody@robibe.ro>2022-04-05 05:52:48 -0600
committercrobibero <cody@robibe.ro>2022-04-07 12:54:57 -0400
commitcec9befbedb4a30df1d821864b2d773561b49c3d (patch)
treecded18cd5fff95514fe30dd8064655a12548bd0c /MediaBrowser.Providers/Plugins/StudioImages/Configuration
parentd5cc2ad6a8cdaa9c3d3d8c288643a18eaa2dc6f1 (diff)
Merge pull request #7507 from crobibero/studio-image-plugin
Fix StudioImageProvider (cherry picked from commit 5de2db9f5294d7a614d00ff6a6fc1dc0a2919c57) Signed-off-by: crobibero <cody@robibe.ro>
Diffstat (limited to 'MediaBrowser.Providers/Plugins/StudioImages/Configuration')
-rw-r--r--MediaBrowser.Providers/Plugins/StudioImages/Configuration/PluginConfiguration.cs11
-rw-r--r--MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html6
2 files changed, 12 insertions, 5 deletions
diff --git a/MediaBrowser.Providers/Plugins/StudioImages/Configuration/PluginConfiguration.cs b/MediaBrowser.Providers/Plugins/StudioImages/Configuration/PluginConfiguration.cs
index fad989ab43..cb422ef3d6 100644
--- a/MediaBrowser.Providers/Plugins/StudioImages/Configuration/PluginConfiguration.cs
+++ b/MediaBrowser.Providers/Plugins/StudioImages/Configuration/PluginConfiguration.cs
@@ -2,7 +2,7 @@
using MediaBrowser.Model.Plugins;
-namespace MediaBrowser.Providers.Plugins.StudioImages
+namespace MediaBrowser.Providers.Plugins.StudioImages.Configuration
{
public class PluginConfiguration : BasePluginConfiguration
{
@@ -12,12 +12,19 @@ namespace MediaBrowser.Providers.Plugins.StudioImages
{
get
{
+ if (string.IsNullOrEmpty(_repository))
+ {
+ _repository = Plugin.DefaultServer;
+ }
+
return _repository;
}
set
{
- _repository = value.TrimEnd('/');
+ _repository = string.IsNullOrEmpty(value)
+ ? Plugin.DefaultServer
+ : value.TrimEnd('/');
}
}
}
diff --git a/MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html b/MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html
index f9fe3dc2e9..63750dbcd1 100644
--- a/MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html
+++ b/MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html
@@ -9,8 +9,8 @@
<div class="content-primary">
<form class="configForm">
<div class="inputContainer">
- <input is="emby-input" type="text" id="repository" required label="Repository" />
- <div class="fieldDescription">This can be any Jellyfin-compatible artwork repository.</div>
+ <input is="emby-input" type="text" id="repository" label="Repository" />
+ <div class="fieldDescription">This can be any Jellyfin-compatible artwork repository. Leave blank to use default repository.</div>
</div>
<br />
<div>
@@ -44,7 +44,7 @@
Dashboard.showLoadingMsg();
ApiClient.getPluginConfiguration(PluginConfig.pluginId).then(function (config) {
- config.RepositoryUrl = document.querySelector('#server').value;
+ config.RepositoryUrl = document.querySelector('#repository').value;
ApiClient.updatePluginConfiguration(PluginConfig.pluginId, config).then(Dashboard.processPluginConfigurationUpdateResult);
});