From 93acff90e64f7b09b502b4c4fd9b3852a5915a36 Mon Sep 17 00:00:00 2001 From: amulya-18 Date: Thu, 25 Jun 2026 21:14:44 +0530 Subject: [PATCH] fix: allow newlines in SMS OTP template --- go.mod | 8 +++----- go.sum | 3 --- internal/api/phone.go | 4 +++- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 361b464ba0..ab63c46932 100644 --- a/go.mod +++ b/go.mod @@ -36,7 +36,6 @@ require ( require ( github.com/ProjectZKM/Ziren/crates/go-runtime/zkvm_runtime v0.0.0-20251001021608-1fe7b43fc4d6 // indirect github.com/aws/aws-sdk-go-v2 v1.41.7 // indirect - github.com/aws/aws-sdk-go-v2/config v1.32.18 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.19.17 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 // indirect @@ -44,7 +43,6 @@ require ( github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.52.0 // indirect github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.0 // indirect @@ -99,6 +97,8 @@ require ( ) require ( + github.com/aws/aws-sdk-go-v2/config v1.32.18 + github.com/aws/aws-sdk-go-v2/service/kms v1.52.0 github.com/bits-and-blooms/bloom/v3 v3.6.0 github.com/btcsuite/btcutil v1.0.2 github.com/crewjam/saml v0.4.14 @@ -188,6 +188,4 @@ require ( go 1.25.11 -replace ( - github.com/joho/godotenv => ./internal/forks/godotenv -) \ No newline at end of file +replace github.com/joho/godotenv => ./internal/forks/godotenv diff --git a/go.sum b/go.sum index f8c8273907..55d7c1ce21 100644 --- a/go.sum +++ b/go.sum @@ -274,9 +274,6 @@ github.com/jackc/puddle v1.3.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dv github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jmoiron/sqlx v1.3.5 h1:vFFPA71p1o5gAeqtEAwLU4dnX2napprKtHr7PYIcN3g= github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= -github.com/joho/godotenv v1.4.0/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= -github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= -github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= github.com/jonboulle/clockwork v0.5.0 h1:Hyh9A8u51kptdkR+cqRpT1EebBwTn1oK9YfGYbdFz6I= github.com/jonboulle/clockwork v0.5.0/go.mod h1:3mZlmanh0g2NDKO5TWZVJAfofYk64M7XN3SzBPjZF60= github.com/jrick/logrotate v1.0.0/go.mod h1:LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ= diff --git a/internal/api/phone.go b/internal/api/phone.go index 77f46ca294..2f732b64ae 100644 --- a/internal/api/phone.go +++ b/internal/api/phone.go @@ -167,5 +167,7 @@ func generateSMSFromTemplate(SMSTemplate *template.Template, otp string) (string }{Code: otp}); err != nil { return "", err } - return message.String(), nil + msg := message.String() + msg = strings.ReplaceAll(msg, "\\n", "\n") + return msg, nil }