From 6224989521922bd2d1dd7766b3b62705ff96d03a Mon Sep 17 00:00:00 2001 From: Edward Oliveira Date: Mon, 27 Apr 2026 19:17:16 -0300 Subject: [PATCH] Fix Content-Disposition to inline so PDFs open in browser instead of downloading Co-Authored-By: Claude Sonnet 4.6 --- sapl/base/media.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sapl/base/media.py b/sapl/base/media.py index 39258a2bf..535da47db 100644 --- a/sapl/base/media.py +++ b/sapl/base/media.py @@ -78,7 +78,7 @@ def serve_media(request, path): content_type, _ = mimetypes.guess_type(filename) response = HttpResponse(content_type=content_type or 'application/octet-stream') response['X-Accel-Redirect'] = f'/internal/media/{path}' - response['Content-Disposition'] = f"attachment; filename*=UTF-8''{quote(filename)}" + response['Content-Disposition'] = f"inline; filename*=UTF-8''{quote(filename)}" response['Cache-Control'] = 'public, max-age=86400, stale-while-revalidate=3600' response['X-Robots-Tag'] = 'noindex' return response