O adresă absolută de imagine trece nemodificată prin renderer
Î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.