Fix loading store settings when "configure" failed (#97)

This commit is contained in:
Maxim Baz
2019-04-13 19:32:58 +02:00
committed by GitHub
parent 2ad7675c8b
commit a1106ee381

View File

@@ -395,6 +395,9 @@ async function getFullSettings() {
settings.hostError = response;
}
settings.version = response.version;
// Fill store settings, only makes sense if 'configure' succeeded
if (response.status === "ok") {
if (Object.keys(settings.stores).length > 0) {
// there are user-configured stores present
for (var storeId in settings.stores) {
@@ -411,7 +414,7 @@ async function getFullSettings() {
}
}
}
} else if (response.status == "ok") {
} else {
// no user-configured stores, so use the default store
settings.stores.default = {
id: "default",
@@ -429,6 +432,7 @@ async function getFullSettings() {
}
}
}
}
// Fill recent data
for (var storeId in settings.stores) {