From f656a9c0fef83683a79b3daa9636b8c1f70e8721 Mon Sep 17 00:00:00 2001 From: Lawrence Liu Date: Sun, 9 Nov 2025 09:46:03 +0800 Subject: [PATCH] Fix API call uses wrong API key configured (#751) --- config/database.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/database.go b/config/database.go index e2531945..2d756fb5 100644 --- a/config/database.go +++ b/config/database.go @@ -1019,6 +1019,12 @@ func (d *Database) GetTraderConfig(userID, traderID string) (*TraderRecord, *AIM return nil, nil, nil, err } + // 解密敏感数据 + aiModel.APIKey = d.decryptSensitiveData(aiModel.APIKey) + exchange.APIKey = d.decryptSensitiveData(exchange.APIKey) + exchange.SecretKey = d.decryptSensitiveData(exchange.SecretKey) + exchange.AsterPrivateKey = d.decryptSensitiveData(exchange.AsterPrivateKey) + return &trader, &aiModel, &exchange, nil }