Updated image on gravatar, not seeing it update on site

I updated the image for the email address I use on our private forum on gravatar about a week ago.

It looks correct when I check here:

But It’s not updated on our private site yet.

I tried switching my profile to use the letter avatar and back again, but that didn’t do the trick.

Do I need to restart the server or something?

Did you try hitting this button?

Yeah, I tried that. The image in that dialog did not change. I just tried clicking “Save Changes” anyway… haven’t seen it update yet.

Can we verify that gravatar refresh button here is still working in latest code @techapj? More than one report of this that I’ve seen…

Hi,

I also notice that profile image has not changed after updating my Gravatar.

The gravatar update code was broken and was fixed 4 days ago.

@mcwumbly can you repro this issue on latest Discourse version?.

Ah that looks like it’s probably it. I’ll last you know for sure after I do the next update. I was waiting for things to settle down a bit with some of the work currently going on (featured links, groups, ember), but I will update things soon.

UPDATE confirmed this is fixed in the latest version.

I’m seeing this behavior again both on my installation of Discourse and on this installation. I updated my Gravatar quite a while ago and have clicked the refresh button with no luck. I am running 1.8.0.beta8

EDIT Scratch that, it seems to be updating fine on this installation. I’ll have to poke at my own install.

Devo usar esse botão de jeito nenhum? O Discourse não pode atualizá-lo eventualmente (ou usar o Gravatar diretamente)?

O Discourse criará uma cópia local da imagem, então você deve usar este botão se quiser que o Avatar seja atualizado.

Deixe-me dizer isso de outro ponto de vista:

Se um usuário optar por usar o Gravatar, por que diabos ele não atualizaria o seu Gravatar?

Por que o usuário deveria tomar uma ação, e não que a atualização silenciosa seja o padrão?

Acabei de instalar a v2.5.0.beta2 e estou enfrentando o mesmo problema: após a criação do usuário, a imagem do Gravatar é exibida, mas não é possível atualizá-la após a alteração da imagem no lado do Gravatar. Não vejo nada no /var/discourse/shared/standalone/log/rails/production.log ao pressionar o botão de recarregar a imagem na interface do usuário.

Há alguma atualização?

Conseguimos reproduzir isso, @tshenry?

Consigo reproduzir! O Gravatar não atualiza após eu alterá-lo em https://en.gravatar.com/emails e clicar no botão de atualizar no perfil do usuário do Discourse.

Também tentei executar rake avatars:refresh para ver se isso resolveria, mas sem sucesso.

Deveríamos investigar isso, você pode atribuir à sexta-feira @eviltrout?

Mas espere: vamos deixar isso passar o fim de semana para ver se é um problema de propagação de cache. Você pode configurar um temporizador de tópico @tshenry para atualizar na segunda-feira?

Jeff, se você está se referindo ao cache HTTP, a resposta é NÃO. Já se passou mais de uma semana das minhas tentativas, sem sucesso.

Isso deve corrigir o avatar imediatamente, analisando o código:

@kris.kotlarek, você consegue reproduzir esse problema e corrigi-lo?

O Gravatar pode muito bem ser o culpado aqui, armazenando em cache algo do lado deles por tempo demais.

@kris corrigiu isso adicionando um parâmetro aleatório à URL.