User avatars are 404ing

Wait, did I do it right now?

1 Like

@Goalkeeper, NOOOOOOO!

image

2 Likes

LOL.

Yes you did it right.

Oh no, it got me too!

trollface.jpg

4 Likes

The reckoning on non-circles has begun.

5 Likes

Indeed, restarting the app does fix it. No need to do a full rebuild.

1 Like

As much as I hate those discourse guys, they sure are quick to find a solution.

1 Like

I’m right at the end of that thread, also wondering “why”?

Why would nginx’s name resolution at start or config reload matter to a self-hosted application’s ability to generate or serve local files?

This particular bug broke every discourse install including mine.

They aren’t actually local, somehow. They changed their CDN address for letter avatars, and the app doesn’t dynamically pick that up without a restart.

Personally, I turned off the “external system avatars enabled” setting, and I suggest you guys do that too. Gives me the heebie-jeebies.

3 Likes

That’s a much better assessment of the problem. :slight_smile:

We feel the performance benefits are worth it, and it is trivially disable-able in site settings .

I disagree, but doing something I disagree with is a lot easier for me to accept than simply having no rationale.

This still leaves me with a lower opinion of Discourse. That’s an obviously bad design decision.

1 Like

It is indeed trivial to disable, if you realize what the heck that setting does in the first place, which takes a fair bit of research as nothing is documented anywhere but in random posts on their forums.

1 Like

It definitely raises some eyebrows.

Why not just go directly to CDN in the first place if you’re going to introduce an external application dependency?

The paranoid cynic in me almost thinks it was designed to look self-contained but function as a side-channel analytics tool.

Then again… username.

On chrome on mobile…

Still not fixed yet

Unless he’s trolling…

Can you see me?

Capture

2 Likes

Awsome.

I wonder if I can remove my username. Then it will look like a ghost is replying.

Edit: nah. A username can’t be empty.

Not trolling, exactly. More like “passive-aggressively expressing my displeasure with a stupid design decision”.

My avatar is custom, not broken.

1 Like

1 Like