Skip to content

Commit f2fabff

Browse files
[WEB-4521] fix: attachments #7665
1 parent ddeabee commit f2fabff

File tree

1 file changed

+10
-2
lines changed
  • apps/api/plane/app/views/asset

1 file changed

+10
-2
lines changed

apps/api/plane/app/views/asset/v2.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,11 @@ def get(self, request, slug, asset_id):
441441
# Get the presigned URL
442442
storage = S3Storage(request=request)
443443
# Generate a presigned URL to share an S3 object
444-
signed_url = storage.generate_presigned_url(object_name=asset.asset.name)
444+
signed_url = storage.generate_presigned_url(
445+
object_name=asset.asset.name,
446+
disposition="attachment",
447+
filename=asset.attributes.get("name"),
448+
)
445449
# Redirect to the signed URL
446450
return HttpResponseRedirect(signed_url)
447451

@@ -641,7 +645,11 @@ def get(self, request, slug, project_id, pk):
641645
# Get the presigned URL
642646
storage = S3Storage(request=request)
643647
# Generate a presigned URL to share an S3 object
644-
signed_url = storage.generate_presigned_url(object_name=asset.asset.name)
648+
signed_url = storage.generate_presigned_url(
649+
object_name=asset.asset.name,
650+
disposition="attachment",
651+
filename=asset.attributes.get("name"),
652+
)
645653
# Redirect to the signed URL
646654
return HttpResponseRedirect(signed_url)
647655

0 commit comments

Comments
 (0)