mirror of https://github.com/Jackett/Jackett
Update ServerConfigurationController.cs (#12892)
This commit is contained in:
parent
f96ca7754e
commit
1222d2c2b9
|
@ -93,12 +93,17 @@ namespace Jackett.Server.Controllers
|
|||
}
|
||||
|
||||
var baseUrlOverride = config.baseurloverride;
|
||||
if (baseUrlOverride != null)
|
||||
if (baseUrlOverride != serverConfig.BaseUrlOverride)
|
||||
{
|
||||
baseUrlOverride = baseUrlOverride.TrimEnd('/');
|
||||
if (!Uri.TryCreate(config.baseurloverride, UriKind.Absolute, out var uri)
|
||||
if (string.IsNullOrWhiteSpace(baseUrlOverride))
|
||||
baseUrlOverride = "";
|
||||
else if (!Uri.TryCreate(baseUrlOverride, UriKind.Absolute, out var uri)
|
||||
|| !(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps))
|
||||
throw new Exception("Base URL Override is invalid. Example: http://jackett:9117");
|
||||
|
||||
serverConfig.BaseUrlOverride = baseUrlOverride;
|
||||
configService.SaveConfig(serverConfig);
|
||||
}
|
||||
|
||||
var cacheEnabled = config.cache_enabled;
|
||||
|
|
Loading…
Reference in New Issue