{"id":"c1054","filename":"c1054_preserve_archive_redirect_in_auth_fallback.dok.json","weise3_id":"WEISE3::8f848485c6449c5c56dfd747598b3b0fef944910c46f5a59","tip":"git-commit","naziv":"preserve archive redirect in auth fallback","kreator":"Ivan Fenix <ivan@limit-connect.com>","datum":"2026-05-21T15:06:56+00:00","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"weise3_id":"WEISE3::8f848485c6449c5c56dfd747598b3b0fef944910c46f5a59","format":"DOKARH-2026","verzija":"1.0","tip":"git-commit","kategorija":"bugfix","naziv":"preserve archive redirect in auth fallback","datum":"2026-05-21T15:06:56+00:00","kreator":"Ivan Fenix <ivan@limit-connect.com>","sustav":"fenix-v3","git":{"hash":"6cfdddcff32d198da775fce518f2d4a5a29002ee","short":"6cfdddcff32d","poruka":"fix(genesis-campaigns): preserve archive redirect in auth fallback\n\n- Add next=/pub/arhiva/upload/ parameter to Genesis auth popup callback URLs in start.html and landing_lc.html\n- Change auth_callback.html redirect priority to prefer URL parameter next over platform-based redirect\n- Ensures archive campaigns never redirect to /hr/dashboard, stays in /pub/arhiva/ flow\n- Fixes issue where BroadcastChannel fallback was sending users to ERP dashboard instead of archive\n\nZAKON 40: GenesisLogin only identity provider; archive flows must be protected from ERP redirects.","tip":"fix","scope":"genesis-campaigns","tijelo":"- Add next=/pub/arhiva/upload/ parameter to Genesis auth popup callback URLs in start.html and landing_lc.html\n- Change auth_callback.html redirect priority to prefer URL parameter next over platform-based redirect\n- Ensures archive campaigns never redirect to /hr/dashboard, stays in /pub/arhiva/ flow\n- Fixes issue where BroadcastChannel fallback was sending users to ERP dashboard instead of archive\n\nZAKON 40: GenesisLogin only identity provider; archive flows must be protected from ERP redirects.","autor":"Ivan Fenix <ivan@limit-connect.com>","datum":"2026-05-21T15:06:56+00:00","num_files":3,"stat":"3 files changed, 3 insertions(+), 3 deletions(-)","fajlovi":["templates/arhiva/pwa/landing_lc.html","templates/arhiva/pwa/start.html","templates/genesis_connect/auth_callback.html"]},"chain":{"seq":1054,"naziv_fajl":"c1054_preserve_archive_redirect_in_auth_fallback.dok.json","stvoren_ms":1779376016911},"_opp_seal":"fd120736fcd68351d48a022af53b6a09"}}