diff --git a/src/app/components/ContentLinkBlockImage.svelte b/src/app/components/ContentLinkBlockImage.svelte index 635d436..2c5148c 100644 --- a/src/app/components/ContentLinkBlockImage.svelte +++ b/src/app/components/ContentLinkBlockImage.svelte @@ -21,7 +21,8 @@ .map(tagsFromIMeta) .find(meta => getTagValue("url", meta) === url) || event.tags - const hash = getTagValue("x", meta) + // Fallback to filename if hash was omitted from the message for interoperability + const hash = getTagValue("x", meta) || url.split(/[\/\.]/).slice(-2)[0] const key = getTagValue("decryption-key", meta) const nonce = getTagValue("decryption-nonce", meta) const algorithm = getTagValue("encryption-algorithm", meta)