Skip to content

O adresă absolută de imagine trece nemodificată prin renderer

Vitalie requested to merge 40_absolute-image-path into main

Închide #40 (closed).

Schema accepta o adresă absolută http(s):// într-un câmp de imagine, dar locurile care construiau adresa finală lipeau originul în față oricum. Rezultatul ar fi fost https://hyperice.mdhttps://cdn.exemplu/poza.png.

Regula rămâne „o cale internă sau o adresă absolută", pentru că exact asta acceptă și magazinul (mediaUrl, productImageUrl, Seo.tsx o lasă neatinsă). Un singur helper, assetUrl, o respectă acum în trei locuri, nu în două: og:image și datele structurate, plus miniatura din e-mailul de comandă — al treilea loc nu era în issue, a apărut la verificare și avea exact aceeași greșeală.

Nu e viu: pe API-ul de producție, zero produse cu adresă absolută.

Verificat: backend build curat, 494 de teste în 31 de fișiere. Testul pentru e-mail a fost rulat și pe codul de dinainte de reparație, ca să confirme că îl prinde.

Merge request reports