# Alguns ícones não aparecem após a migração

**URL:** <https://meta.discourse.org/t/some-icons-do-not-appear-after-migration/188297>\
**Category:** Product Support\
**Created:** [Abril 27, 2021, 7:04pm UTC](https://meta.discourse.org/t/some-icons-do-not-appear-after-migration/188297 "2021-04-27T19:04:49Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [Abril 28, 2021, 2:46pm UTC](https://meta.discourse.org/t/some-icons-do-not-appear-after-migration/188297/6 "2021-04-28T14:46:23Z")

</div>

Ok @romanhruska, acho que tenho uma explicação possível.

Algo na sua instância está forçando o prefixo `https` para uma constante de namespace SVG. Quando inspeciono o código JS, o equivalente para [esta linha](https://github.com/discourse/discourse/blob/aa9a8d104117ccab9657d733c81c8de2c43e27e4/app/assets/javascripts/discourse-common/addon/lib/icon-library.js#L7) no núcleo retorna `https://www.w3.org/2000/svg`, enquanto, como você pode ver no núcleo, deveria ser `http://www.w3.org/2000/svg`. (Também testei localmente, editei essa linha para usar https e obtive uma reprodução perfeita.)

Você tem algum patch que faça isso? Se não, seu servidor faz alguma mágica para garantir que todas as strings `http` no JS sejam convertidas para `https`?

---

_[View the full topic](https://meta.discourse.org/t/some-icons-do-not-appear-after-migration/188297)._
