mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-26 15:54:35 +08:00
fix: not being able to login if user config is empty
This commit is contained in:
parent
020eb7b44e
commit
0309fc3268
1 changed files with 16 additions and 14 deletions
|
@ -144,7 +144,7 @@ export async function initSnapshot(): Promise<
|
|||
// LoadingPage.updateBar(32);
|
||||
// }
|
||||
// LoadingPage.updateText("Downloading config...");
|
||||
if (configData !== undefined) {
|
||||
if (configData !== undefined && configData !== null) {
|
||||
const newConfig = {
|
||||
...DefaultConfig,
|
||||
};
|
||||
|
@ -201,21 +201,23 @@ export async function initSnapshot(): Promise<
|
|||
// LoadingPage.updateBar(64);
|
||||
// }
|
||||
// LoadingPage.updateText("Downloading presets...");
|
||||
snap.presets = presetsData;
|
||||
|
||||
snap.presets?.forEach((preset) => {
|
||||
preset.display = preset.name.replaceAll("_", " ");
|
||||
});
|
||||
if (presetsData !== undefined && presetsData !== null) {
|
||||
snap.presets = presetsData;
|
||||
snap.presets?.forEach((preset) => {
|
||||
preset.display = preset.name.replaceAll("_", " ");
|
||||
});
|
||||
|
||||
snap.presets = snap.presets?.sort((a, b) => {
|
||||
if (a.name > b.name) {
|
||||
return 1;
|
||||
} else if (a.name < b.name) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
snap.presets = snap.presets?.sort((a, b) => {
|
||||
if (a.name > b.name) {
|
||||
return 1;
|
||||
} else if (a.name < b.name) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
dbSnapshot = snap;
|
||||
return dbSnapshot;
|
||||
|
|
Loading…
Reference in a new issue