Skip to main content

Troubleshooting & Reference · Article 7.8

„Mój klient kliknął link do aneksu i zobaczył komunikat 'Sesja wygasła'"

Błąd naprawiony w maju 2026 r. powodował, że publiczny widok aneksu przekierowywał do logowania freelancera, gdy stan uwierzytelniania był niejednoznaczny. Rozwiązano przez dodanie flagi `skipAuth` do publicznej trasy. Jeśli widzisz to w nowej ofercie po naprawie, skontaktuj się z pomocą techniczną.

Problem dotyczył niewielkiej liczby e-maili z aneksami wysłanych przed wdrożeniem poprawki (maj 2026 r.). Objaw był mylący — klient myślał, że zrobił coś nie tak, podczas gdy trasa nieprawidłowo sprawdzała logowanie freelancera na publicznym adresie URL klienta. Poprawka jest wdrożona na produkcji; nowe aneksy nie napotykają tego problemu.

Step by step

  1. Sprawdź, kiedy aneks został wysłany.

    Jeśli przed majem 2026 r., link w e-mailu może prowadzić do trasy z błędem.

  2. Kliknij Wyślij ponownie aneks

    w Akcjach na stronie szczegółowej oferty. Nowy e-mail używa poprawionej trasy.

  3. Potwierdź z klientem.

    Nowy link powinien prowadzić bezpośrednio do bramy PIN bez przekierowania do logowania.

Why this works this way

Poprawka ([D-115] / BUG-PROD-009) dodała flagę skipAuth do konfiguracji publicznej trasy aneksu. Bez niej strażnik auth routera React przechwytywał trasę i przekierowywał klienta do /login, jeśli nie znaleziono tokenu freelancera — co zawsze ma miejsce w przypadku klienta (klienci nie są freelancerami). Brama PIN jest jedynym uwierzytelnieniem, które powinno obowiązywać na adresach URL skierowanych do klienta.

Ten sam wzorzec naprawił też publiczną trasę płatności aneksu, która miała ten sam problem. Oba są poprawione po maju 2026 r.

Troubleshooting

Keep reading