From c8dca57d7a19b27cddf51b0339b4a9ce2850e86a Mon Sep 17 00:00:00 2001 From: Niraj Adhikari Date: Fri, 4 Oct 2024 10:14:34 +0545 Subject: [PATCH] used presigned url for map screenshot in projects endpoint --- src/backend/app/projects/project_schemas.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/app/projects/project_schemas.py b/src/backend/app/projects/project_schemas.py index 219eca16..13902a21 100644 --- a/src/backend/app/projects/project_schemas.py +++ b/src/backend/app/projects/project_schemas.py @@ -23,7 +23,7 @@ ) from psycopg.rows import dict_row from app.config import settings -from app.s3 import get_image_dir_url +from app.s3 import get_presigned_url def validate_geojson( @@ -456,7 +456,8 @@ def set_image_url(cls, values): project_id = values.id if project_id: image_dir = f"projects/{project_id}/map_screenshot.png" - values.image_url = get_image_dir_url(settings.S3_BUCKET_NAME, image_dir) + # values.image_url = get_image_dir_url(settings.S3_BUCKET_NAME, image_dir) + values.image_url = get_presigned_url(settings.S3_BUCKET_NAME, image_dir, 5) return values