From 7e7e8182ef20c321d9eb1691c12a2900cac03250 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Fri, 10 Apr 2026 14:45:30 +0000 Subject: [PATCH] fix(proton): fix updater code - simplest fix ever - proton: how can you return such obscure error messages - ai: you suck hard at fixing anything still it's embarassing --- internal/provider/protonvpn/updater/api.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/provider/protonvpn/updater/api.go b/internal/provider/protonvpn/updater/api.go index 2d4cfaf0..fb8c3016 100644 --- a/internal/provider/protonvpn/updater/api.go +++ b/internal/provider/protonvpn/updater/api.go @@ -326,6 +326,7 @@ func (c *apiClient) authInfo(ctx context.Context, email string, unauthCookie coo return "", "", "", "", "", 0, fmt.Errorf("creating request: %w", err) } c.setHeaders(request, unauthCookie) + request.Header.Set("Content-Type", "application/json") response, err := c.httpClient.Do(request) if err != nil { @@ -438,6 +439,7 @@ func (c *apiClient) auth(ctx context.Context, unauthCookie cookie, return cookie{}, fmt.Errorf("creating request: %w", err) } c.setHeaders(request, unauthCookie) + request.Header.Set("Content-Type", "application/json") response, err := c.httpClient.Do(request) if err != nil {