KamoCRM

No upstream error text reaches a member, whichever provider failed

FixAIService
已装运
2026年8月30日 02:05 UTC
作者
Kamo
提交
a03b4a4

memberTextFor fell through to getMessage() for anything that was not an AiProviderException. Only the HuggingFace adapter classifies its refusals; every other one reaches the transports as whatever its HTTP client threw, and Spring's WebClientResponseException carries the upstream method, URL and completions". So the guarantee held for exactly one provider and the chat window could still name the vendor and endpoint the organization runs on, which is not a member's to learn from an error. One sentence for everything unclassified. The detail was already logged at both call sites, which is where it is useful, and closing it at this seam covers adapters that do not exist yet.

所有更改

就像你看到的运输?

所有东西都是靠自己运入你的工作空间的 从免费计划开始,一个月后再读这页.

永远开始自由查看定价