mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-01-29 21:29:17 -06:00
update loadSettings logic to prioritize db env values for testing
This commit is contained in:
@@ -48,12 +48,9 @@ class SettingsService {
|
||||
|
||||
// If there are any settings that weren't set by environment variables, use user settings from DB
|
||||
for (const key in envConfig) {
|
||||
if (
|
||||
typeof envConfig?.[key] === "undefined" &&
|
||||
typeof dbSettings?.[key] !== "undefined"
|
||||
) {
|
||||
if (typeof dbSettings?.[key] !== "undefined") {
|
||||
this.settings[key] = dbSettings[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
await this.appSettings.updateOne({}, { $set: this.settings }, { upsert: true });
|
||||
|
||||
Reference in New Issue
Block a user