Skip to content

Commit 8680d78

Browse files
committed
check configs if nil before applying type conversion
1 parent 3d140e7 commit 8680d78

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

utils/config/config.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,19 @@ func InitEnv() {
5353

5454
ENV.BLOCKED_ENDPOINTS = config.Strings("blockedendpoints")
5555

56-
ENV.VARIABLES = config.Get("variables").(map[string]any)
57-
ENV.MESSAGE_ALIASES = config.Get("messagealiases").([]middlewares.MessageAlias)
56+
messageAliases := config.Get("messagealiases")
57+
58+
if messageAliases != nil {
59+
ENV.MESSAGE_ALIASES = messageAliases.([]middlewares.MessageAlias)
60+
}
61+
62+
variables := config.Get("variables")
63+
64+
if variables != nil {
65+
ENV.VARIABLES = variables.(map[string]any)
66+
} else {
67+
ENV.VARIABLES = map[string]any{}
68+
}
5869

5970
ENV.VARIABLES["NUMBER"] = config.String("number")
6071
ENV.VARIABLES["RECIPIENTS"] = config.Strings("recipients")

0 commit comments

Comments
 (0)