fix config bugs
This commit is contained in:
@@ -50,13 +50,16 @@ export default class Config {
|
||||
parsed = {
|
||||
...(parsed ? parsed : {}),
|
||||
activeAdapter: this.defaultPlugin.id,
|
||||
adapters: {},
|
||||
}
|
||||
parsed.adapters[this.defaultPlugin.id] = defaultConfig
|
||||
|
||||
parsed[theme] = 'dark'
|
||||
|
||||
await this.write(parsed)
|
||||
} else {
|
||||
// Ensure any "__DEFAULT_USER_DATA__" values are resolved on load
|
||||
parsed.adapterConfig = this._resolveDefaults(parsed.adapterConfig)
|
||||
parsed.adapters = this._resolveDefaults(parsed.adapters)
|
||||
}
|
||||
|
||||
return parsed
|
||||
@@ -71,7 +74,7 @@ export default class Config {
|
||||
// Resolve defaults before writing
|
||||
const resolvedConfig = {
|
||||
...configObject,
|
||||
adapterConfig: this._resolveDefaults(configObject.adapterConfig),
|
||||
adapters: this._resolveDefaults(configObject.adapters),
|
||||
}
|
||||
|
||||
await fs.writeFile(
|
||||
|
||||
Reference in New Issue
Block a user