Olá, por alguma razão as URLs das imagens de anexo dos meus posts não estão sendo retornadas corretamente: o “http:” não está incluído, então o campo image_url, em vez de retornar:
Instalei o Discourse há cerca de um ano em um droplet Ubuntu da Digital Ocean. Tudo funcionou perfeitamente até hoje, quando encontrei esse erro. Descobri que ativar o “enforce https” resolve o problema, mas por que não precisei disso até agora? Não tenho certeza.
Se o formato da URL mudou sem que você tenha feito nada, minha suposição seria de que seu servidor atualiza o Discourse automaticamente e isso foi o gatilho, mas eu não esperaria que a comparação de URL que você usasse fosse um problema. A menos que você esteja exibindo essa URL para os usuários para que possam copiá-la, ela deve funcionar como está.
Uma URL que começa com “//” usa o mesmo esquema do documento que a referencia, ou seja, se você acessa a página com sucesso via HTTP, ela é equivalente a “http://”. Se você acessa a página via HTTPS, ela é equivalente a “https://”.