fix(persistence-service): update schemas found to differ in runtime (#3671)
This commit is contained in:
@@ -244,9 +244,13 @@ export class PersistenceService extends Service {
|
||||
private setupSettingsPersistence() {
|
||||
const settingsKey = "settings"
|
||||
let settingsData = JSON.parse(
|
||||
window.localStorage.getItem(settingsKey) || "{}"
|
||||
window.localStorage.getItem(settingsKey) ?? "null"
|
||||
)
|
||||
|
||||
if (!settingsData) {
|
||||
settingsData = getDefaultSettings()
|
||||
}
|
||||
|
||||
// Validate data read from localStorage
|
||||
const result = SETTINGS_SCHEMA.safeParse(settingsData)
|
||||
if (result.success) {
|
||||
|
||||
Reference in New Issue
Block a user