From 76d1d3aef320b1440d042c395909b108e78fdf18 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 14 Feb 2026 19:30:14 +0800 Subject: [PATCH] fix the the Anthropic API key was not masked with asterisks in startup logs --- cmd/initializer.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmd/initializer.go b/cmd/initializer.go index e8092e0d..a1f719a2 100644 --- a/cmd/initializer.go +++ b/cmd/initializer.go @@ -195,6 +195,14 @@ func getConfigWithoutSensitiveData(config *settings.Config) *settings.Config { clonedConfig.ReceiptImageRecognitionLLMConfig.OpenAICompatibleAPIKey = "****" } + if clonedConfig.ReceiptImageRecognitionLLMConfig.AnthropicCompatibleAPIKey != "" { + clonedConfig.ReceiptImageRecognitionLLMConfig.AnthropicCompatibleAPIKey = "****" + } + + if clonedConfig.ReceiptImageRecognitionLLMConfig.AnthropicAPIKey != "" { + clonedConfig.ReceiptImageRecognitionLLMConfig.AnthropicAPIKey = "****" + } + if clonedConfig.ReceiptImageRecognitionLLMConfig.OpenRouterAPIKey != "" { clonedConfig.ReceiptImageRecognitionLLMConfig.OpenRouterAPIKey = "****" }