diff options
| author | Cody Robibero <cody@robibe.ro> | 2022-04-05 05:52:48 -0600 |
|---|---|---|
| committer | crobibero <cody@robibe.ro> | 2022-04-07 12:54:57 -0400 |
| commit | cec9befbedb4a30df1d821864b2d773561b49c3d (patch) | |
| tree | cded18cd5fff95514fe30dd8064655a12548bd0c /MediaBrowser.Providers/Plugins/StudioImages/Configuration | |
| parent | d5cc2ad6a8cdaa9c3d3d8c288643a18eaa2dc6f1 (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.cs | 11 | ||||
| -rw-r--r-- | MediaBrowser.Providers/Plugins/StudioImages/Configuration/config.html | 6 |
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); }); |
