Fallback to relative address if Alternative_IP is misconfigured.

Affects issues:
- #2260
This commit is contained in:
Aurora Lahtela 2022-05-21 09:47:10 +03:00
parent 6c5c9ce913
commit 030dff7e0a

View File

@ -2,7 +2,13 @@ import axios from "axios";
const toBeReplaced = "PLAN_BASE_ADDRESS";
export const baseAddress = toBeReplaced.includes("BASE") ? "" : toBeReplaced;
const isCurrentAddress = (address) => {
const is = window.location.href.startsWith(address);
if (!is) console.warn(`Configured address ${address} did not match start of ${window.location.href}, falling back to relative address. Configure 'Webserver.Alternative_IP' settings to point to your address.`)
return is;
}
export const baseAddress = "PLAN_BASE_ADDRESS" === toBeReplaced || !isCurrentAddress(toBeReplaced) ? "" : toBeReplaced;
export const doSomeGetRequest = async (url, statusOptions) => {
let response = undefined;