fix: closes #11954, fix custom skins with spaces

This commit is contained in:
Barış Soner Uşaklı
2023-08-25 21:02:05 -04:00
parent 9d6aeba376
commit 965780b731
2 changed files with 9 additions and 5 deletions

View File

@@ -260,7 +260,11 @@ CSS.getSkinSwitcherOptions = async function (uid) {
CSS.getCustomSkins(),
]);
const defaultSkin = _.capitalize(meta.config.bootswatchSkin) || '[[user:no-skin]]';
const foundCustom = customSkins.find(skin => skin.value === meta.config.bootswatchSkin);
const defaultSkin = foundCustom ?
foundCustom.name :
_.capitalize(meta.config.bootswatchSkin) || '[[user:no-skin]]';
const defaultSkins = [
{ name: `[[user:default, ${defaultSkin}]]`, value: '', selected: userSettings.bootswatchSkin === '' },
{ name: '[[user:no-skin]]', value: 'noskin', selected: userSettings.bootswatchSkin === 'noskin' },