From cec9ea61d202a2d46798877d54ae8026ca94f2c6 Mon Sep 17 00:00:00 2001 From: Ajit Singh Date: Sat, 18 Jan 2025 14:24:23 +0530 Subject: [PATCH] fix: added bucket_id,last_accessed_at and updated_at on object info --- src/http/routes/object/getObjectInfo.ts | 10 ++++++++-- src/storage/renderer/info.ts | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/http/routes/object/getObjectInfo.ts b/src/http/routes/object/getObjectInfo.ts index 8ac6e41f..a3156fe1 100644 --- a/src/http/routes/object/getObjectInfo.ts +++ b/src/http/routes/object/getObjectInfo.ts @@ -61,11 +61,17 @@ async function requestHandler( obj = await request.storage .asSuperUser() .from(bucketName) - .findObject(objectName, 'id,name,version,metadata,user_metadata,created_at') + .findObject( + objectName, + 'id,name,version,bucket_id,metadata,user_metadata,updated_at,created_at,last_accessed_at' + ) } else { obj = await request.storage .from(bucketName) - .findObject(objectName, 'id,name,version,metadata,user_metadata,created_at') + .findObject( + objectName, + 'id,name,version,bucket_id,metadata,user_metadata,updated_at,created_at,last_accessed_at' + ) } return request.storage.renderer(method).render(request, response, { diff --git a/src/storage/renderer/info.ts b/src/storage/renderer/info.ts index 2a069ab3..085d8d33 100644 --- a/src/storage/renderer/info.ts +++ b/src/storage/renderer/info.ts @@ -26,6 +26,7 @@ export class InfoRenderer extends HeadRenderer { content_type: obj.metadata?.mimetype ?? null, cache_control: obj.metadata?.cacheControl ?? null, etag: obj.metadata?.eTag ?? null, + last_accessed_at: obj.last_accessed_at, metadata: obj.user_metadata, last_modified: obj.updated_at, created_at: obj.created_at,