From 0e96e0b6f04c85cd5d8fff89c515f63d9b4ad782 Mon Sep 17 00:00:00 2001 From: Lakhan Samani Date: Sat, 25 Nov 2023 11:34:01 +0530 Subject: [PATCH] fix: nil check --- server/env/persist_env.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/env/persist_env.go b/server/env/persist_env.go index 56142c5..a594d78 100644 --- a/server/env/persist_env.go +++ b/server/env/persist_env.go @@ -218,17 +218,17 @@ func PersistEnv() error { if storeData[constants.EnvKeySmtpHost] == "" || storeData[constants.EnvKeySmtpUsername] == "" || storeData[constants.EnvKeySmtpPassword] == "" || storeData[constants.EnvKeySenderEmail] == "" && storeData[constants.EnvKeySmtpPort] == "" { storeData[constants.EnvKeyIsEmailServiceEnabled] = false - if !storeData[constants.EnvKeyDisableEmailVerification].(bool) { + if val, ok := storeData[constants.EnvKeyDisableEmailVerification]; ok && val != nil && !val.(bool) { storeData[constants.EnvKeyDisableEmailVerification] = true hasChanged = true } - if !storeData[constants.EnvKeyDisableMagicLinkLogin].(bool) { + if val, ok := storeData[constants.EnvKeyDisableMagicLinkLogin]; ok && val != nil && !val.(bool) { storeData[constants.EnvKeyDisableMagicLinkLogin] = true hasChanged = true } - if !storeData[constants.EnvKeyDisableMailOTPLogin].(bool) { + if val, ok := storeData[constants.EnvKeyDisableMailOTPLogin]; ok && val != nil && !val.(bool) { storeData[constants.EnvKeyDisableMailOTPLogin] = true hasChanged = true }