diff --git a/src/upgrades/3.0.0/reset_bootswatch_skin.js b/src/upgrades/3.0.0/reset_bootswatch_skin.js new file mode 100644 index 0000000000..8c97adf7f5 --- /dev/null +++ b/src/upgrades/3.0.0/reset_bootswatch_skin.js @@ -0,0 +1,17 @@ +'use strict'; + + +const db = require('../../database'); + +module.exports = { + name: 'Reset bootswatch skin', + timestamp: Date.UTC(2023, 3, 24), + method: async function () { + const config = await db.getObject('config'); + const currentSkin = config.bootswatchSkin || ''; + const css = require('../../meta/css'); + if (currentSkin && !css.supportedSkins.includes(currentSkin)) { + await db.setObjectField('config', 'bootswatchSkin', ''); + } + }, +};