From d1122fffa1767d3d0b5a8915578af7a50887a616 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Wed, 22 May 2024 17:09:29 +0200 Subject: [PATCH] feat(ConflictPicker): refresh preview on etag change MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- lib/components/NodesPicker.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/components/NodesPicker.vue b/lib/components/NodesPicker.vue index 29a4b70d..ee7227d1 100644 --- a/lib/components/NodesPicker.vue +++ b/lib/components/NodesPicker.vue @@ -225,6 +225,11 @@ export default defineComponent({ url.searchParams.set('x', PREVIEW_SIZE.toString()) url.searchParams.set('y', PREVIEW_SIZE.toString()) url.searchParams.set('mimeFallback', 'true') + + // Etag to force refresh preview on change + const etag = node.attributes?.etag || '' + url.searchParams.set('v', etag.slice(0, 6)) + return url.href } catch (e) { return null