From 42226679c933176d4972f23162876c7161bb8536 Mon Sep 17 00:00:00 2001 From: whm <973418690@qq.com> Date: Wed, 5 Aug 2026 16:41:03 +0800 Subject: [PATCH] fix: quote SMS.Provider off to avoid YAML bool parse Bare off is boolean in YAML 1.1 and crashed platform on startup with type mismatch. Co-authored-by: Cursor --- platform/etc/platform.docker.yaml | 3 ++- platform/etc/platform.yaml | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/etc/platform.docker.yaml b/platform/etc/platform.docker.yaml index a07cb68..a24f1af 100644 --- a/platform/etc/platform.docker.yaml +++ b/platform/etc/platform.docker.yaml @@ -20,7 +20,8 @@ Auth: RequirePhoneBound: false SMS: - Provider: off + # 须加引号:YAML 1.1 会把裸 off/on 当成布尔,导致 type mismatch for field sms.provider + Provider: "off" CodeTTLSeconds: 300 ResendSeconds: 60 # 试运行关绑定短信;正式接短信后 Provider=dev|真实厂商 且 RequireForBind=true diff --git a/platform/etc/platform.yaml b/platform/etc/platform.yaml index 3dd0517..73ec97d 100644 --- a/platform/etc/platform.yaml +++ b/platform/etc/platform.yaml @@ -19,11 +19,12 @@ Auth: RequirePhoneBound: false SMS: - Provider: off + # 须加引号:YAML 1.1 会把裸 off/on 当成布尔,导致 type mismatch for field sms.provider + Provider: "off" CodeTTLSeconds: 300 # 短信验证码有效期(秒) ResendSeconds: 60 # DevFixedCode: "123456" - # 试运行未接短信平台:false;正式接入后改为 true,且 Provider 勿用 off + # 试运行未接短信平台:false;正式接入后改为 true,且 Provider 勿用 "off" RequireForBind: false # 外公司部署:每次续费/延期生成独立签名文件(目录非固定单文件)