Merge pull request #432 from wunter8/428-server-url-trailing-slash
strip trailing slash in "use another server" URLpull/518/head
commit
d48619a940
|
@ -90,6 +90,13 @@ const SubscribePage = (props) => {
|
|||
return validTopic(topic) && !isExistingTopicUrl;
|
||||
}
|
||||
})();
|
||||
const updateBaseUrl = (ev, newVal) => {
|
||||
if (validUrl(newVal)) {
|
||||
props.setBaseUrl(newVal.replace(/\/$/, '')); // strip traililng / after https?://
|
||||
} else {
|
||||
props.setBaseUrl(newVal);
|
||||
}
|
||||
};
|
||||
return (
|
||||
<>
|
||||
<DialogTitle>{t("subscribe_dialog_subscribe_title")}</DialogTitle>
|
||||
|
@ -128,7 +135,7 @@ const SubscribePage = (props) => {
|
|||
options={existingBaseUrls}
|
||||
sx={{ maxWidth: 400 }}
|
||||
inputValue={props.baseUrl}
|
||||
onInputChange={(ev, newVal) => props.setBaseUrl(newVal)}
|
||||
onInputChange={updateBaseUrl}
|
||||
renderInput={ (params) =>
|
||||
<TextField
|
||||
{...params}
|
||||
|
|
Loading…
Reference in New Issue