Skip to main content

Troubleshooting & Reference · Article 7.8

"Mijn klant klikte op de addendumlink en zag 'Sessie verlopen'"

Een bug die in mei 2026 is opgelost, zorgde ervoor dat de openbare addendumweergave doorverwees naar de freelancer-login wanneer de auth-status onduidelijk was. Opgelost met een `skipAuth`-vlag op de openbare route. Als u dit ziet op een nieuwe offerte na de fix, neem dan contact op met ondersteuning.

Dit probleem trof een klein aantal addendum-e-mails die waren verstuurd vóór de fix (mei 2026). Het symptoom was verwarrend — de klant dacht dat hij iets fout had gedaan, terwijl de route ten onrechte controleerde op een freelancer-login op een openbare client-URL. De fix is uitgebracht naar productie; nieuwe addenda ondervinden dit probleem niet.

Step by step

  1. Controleer wanneer het addendum is verstuurd.

    Als dit vóór mei 2026 was, kan de e-maillink de buggy route hebben.

  2. Klik op Addendum opnieuw verzenden

    via Acties op de offertedetailpagina. De nieuwe e-mail gebruikt de gecorrigeerde route.

  3. Bevestig met de klant.

    De nieuwe link moet hem direct naar de PIN-gate brengen, zonder omleidingen naar de login.

Why this works this way

De fix ([D-115] / BUG-PROD-009) heeft een skipAuth-vlag toegevoegd aan de configuratie van de openbare addendumroute. Zonder deze vlag onderschepte de auth-guard van de React-router de route en stuurde de klant door naar /login als er geen freelancer-token werd gevonden — wat altijd het geval is voor een klant (klanten zijn geen freelancers). De PIN-gate is de enige authenticatie die van toepassing moet zijn op een URL gericht aan klanten.

Hetzelfde patroon heeft ook de openbare addendum-betalingsroute opgelost, die hetzelfde probleem had. Beide zijn gecorrigeerd na mei 2026.

Troubleshooting

Keep reading