Removes trailing slashes from URLs on save

This commit is contained in:
Tagaishi
2023-09-11 02:57:32 +02:00
parent d05c0023cd
commit 331ce51085

View File

@@ -11,11 +11,12 @@ import {
IconPlug,
} from '@tabler/icons-react';
import { useTranslation } from 'next-i18next';
import { removeTrailingSlash } from 'next/dist/shared/lib/router/utils/remove-trailing-slash';
import { useState } from 'react';
import { useConfigContext } from '~/config/provider';
import { useConfigStore } from '~/config/store';
import { AppType } from '~/types/app';
import { DebouncedImage } from '../../../IconSelector/DebouncedImage';
import { useEditModeStore } from '../../Views/useEditModeStore';
import { AppearanceTab } from './Tabs/AppereanceTab/AppereanceTab';
@@ -90,6 +91,9 @@ export const EditAppModal = ({
return;
}
values.url = removeTrailingSlash(values.url);
values.behaviour.externalUrl = removeTrailingSlash(values.behaviour.externalUrl);
updateConfig(
configName,
(previousConfig) => ({