From c6363424cbf2892c5d9e06a4f4478edf330d29cd Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sat, 6 Feb 2021 19:56:50 +1300 Subject: [PATCH] Strip trailing slash from instance --- api/settings.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/settings.js b/api/settings.js index cce54b1..b891886 100644 --- a/api/settings.js +++ b/api/settings.js @@ -31,7 +31,12 @@ module.exports = [ for (const key of Object.keys(constants.user_settings)) { const setting = constants.user_settings[key] if (params.has(key)) { - const provided = params.get(key) + let provided = params.get(key) + + if (key === "instance") { + provided = provided.replace(/\/+$/, "") + } + if (setting.type === "string") { if (provided) data[key] = provided else data[key] = null