From 3081ac38e0cde58404c132f237fabbf0d54b4997 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Tue, 23 Jun 2026 18:56:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20seed=E5=8E=BB=E9=87=8D=E6=8C=89platform?= =?UTF-8?q?=20type=E8=80=8C=E9=9D=9Econfig=20name=20=E2=80=94=20=E6=B6=88?= =?UTF-8?q?=E9=99=A4=E9=87=8D=E5=A4=8Dobv11=20stub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/platform-bridge/cmd/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/platform-bridge/cmd/main.go b/backend/platform-bridge/cmd/main.go index 9cc6d66..00d7916 100644 --- a/backend/platform-bridge/cmd/main.go +++ b/backend/platform-bridge/cmd/main.go @@ -485,9 +485,13 @@ func createAdapters(cfg *config.Config, store *config.Store) []bridge.PlatformAd } // Seed default adapters for platforms that have no stored config. + seededTypes := map[string]bool{} + for _, a := range adapters { + seededTypes[a.PlatformName()] = true + } defaultPlatforms := []string{"obv11", "telegram", "webhook", "wechat", "feishu", "discord"} for _, name := range defaultPlatforms { - if seen[name] { + if seen[name] || seededTypes[name] { continue } fields := mergeFields(cfg, name, nil)