Fix webpanel redirect not working without config

This commit is contained in:
Dominion
2022-12-20 13:31:05 -05:00
parent c0374de23c
commit 4f059bb565
@@ -165,7 +165,12 @@ namespace Tgstation.Server.Host.Controllers
if (controlPanelConfiguration.Enable && !Request.Headers.TryGetValue(ApiHeaders.ApiVersionHeader, out _))
{
Logger.LogDebug("No API headers on request, redirecting to control panel...");
return Redirect(controlPanelConfiguration.PublicPath ?? ControlPanelController.ControlPanelRoute);
var controlPanelRoute = controlPanelConfiguration.PublicPath;
if (String.IsNullOrWhiteSpace(controlPanelRoute))
controlPanelRoute = ControlPanelController.ControlPanelRoute;
return Redirect(controlPanelRoute);
}
try