fix(bimi): as rotas existiam no protocols e o proxy nao as conhecia
O painel respondia "API endpoint not found" e o logotipo devolvia a pagina de 404 do Next. As rotas estavam registadas no servico protocols, mas o proxy do webmail decide o upstream por uma lista propria, e eu nao acrescentei a "bimi" -- exactamente o erro contra o qual o comentario dessa lista avisa. Ficam ambas cobertas por testes: cada area administrativa que o protocols possui, e o caminho well-known do logotipo. Esquecer isto nao volta a ser silencioso. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c59548e311
commit
b5baf33a63
3 files changed
+34
-1
No files matched your search
@@ -28,7 +28,7 @@ const PROTOCOLS_SERVICE_URL = process.env.PROTOCOLS_SERVICE_URL ?? "http://proto
|
||||
* a session problem, and the reason to keep this list beside the services it
|
||||
* names.
|
||||
*/
|
||||
const PROTOCOLS_ADMIN_AREAS = new Set(["dkim", "tls", "dns"]);
|
||||
const PROTOCOLS_ADMIN_AREAS = new Set(["dkim", "tls", "dns", "bimi"]);
|
||||
|
||||
function upstreamFor(path: string[]): string {
|
||||
if (path[0] === "mail") return PROTOCOLS_SERVICE_URL;
|
||||
|
||||
Reference in new issue
Block a user