diff --git a/internal/handlers/handlers.go b/internal/handlers/handlers.go index c9af192..e26b3b7 100644 --- a/internal/handlers/handlers.go +++ b/internal/handlers/handlers.go @@ -160,7 +160,7 @@ func (h *Handlers) ListObjectsHandler(c echo.Context) error { func (h *Handlers) GetObjectHandler(c echo.Context) error { user := c.Get("user").(*db.User) bucketName := c.Param("bucket") - objectKey := c.Param("key") + objectKey := c.Param("*") file, err := h.bucketService.GetObjectFile(context.Background(), bucketName, objectKey, user.ID) if err != nil { @@ -181,11 +181,10 @@ func (h *Handlers) GetObjectHandler(c echo.Context) error { return c.Stream(http.StatusOK, "application/octet-stream", file) } - func (h *Handlers) DeleteObjectHandler(c echo.Context) error { user := c.Get("user").(*db.User) bucketName := c.Param("bucket") - objectKey := c.Param("key") + objectKey := c.Param("*") bucket, err := h.bucketService.GetBucket(context.Background(), bucketName, user.ID) if err != nil {