What problem I am trying to solve?
When an encrypted message is crafted and the image is added - discourse needs a hard refresh to display that image.
What is happening?
discourse-encrypt is trying to get an image from the cache and use
Why is it working after a hard refresh?
And lookup_urls method from backend is returning
TL;DR We should expose short path in upload serializer. I ensured that this serializer is used only when attachments are uploaded so it should not affect performance.