From 969b677f7086e528a58d871487b76e296e17960b Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Tue, 21 Apr 2026 08:51:52 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20=E2=9A=A1=EF=B8=8F(backend)=20implemen?= =?UTF-8?q?t=20etag=20and=20last=5Fmodified=20cache=20headers=20to=20fetch?= =?UTF-8?q?=20content?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/core/api/viewsets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 52e1c26d..5f6d95f9 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -1975,7 +1975,8 @@ class DocumentViewSet( # quotes. Proxies (e.g. nginx with gzip) convert strong ETags to weak ones, # so a strict equality check would fail on production even when unchanged. logger.debug("etag value : ", etag) - logger.debug("if_none_match value : " if_none_match) + logger.debug("if_none_match value : ", if_none_match) + def _etag_value(tag): if tag: tag = tag.removeprefix("W/")