From 4b7f58aeeb8ed48eccbcb385c2c57e0bbdc2e2a6 Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 5 Jun 2025 10:54:36 +0100 Subject: [PATCH] fix: missing s3 env variables --- apps/web/src/pages/api/upload/image.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web/src/pages/api/upload/image.ts b/apps/web/src/pages/api/upload/image.ts index 2d903d4f..758a2ced 100644 --- a/apps/web/src/pages/api/upload/image.ts +++ b/apps/web/src/pages/api/upload/image.ts @@ -1,9 +1,11 @@ import type { NextApiRequest, NextApiResponse } from "next"; import { PutObjectCommand, S3Client } from "@aws-sdk/client-s3"; import { getSignedUrl } from "@aws-sdk/s3-request-presigner"; -import { env } from "next-runtime-env"; +import { env as nextRuntimeEnv } from "next-runtime-env"; + import { createNextApiContext } from "@kan/api/trpc"; +import { env } from "~/env"; const allowedContentTypes = ["image/jpeg", "image/png"]; @@ -54,7 +56,7 @@ export default async function handler( // @ts-ignore client, new PutObjectCommand({ - Bucket: env("NEXT_PUBLIC_AVATAR_BUCKET_NAME") ?? "", + Bucket: nextRuntimeEnv("NEXT_PUBLIC_AVATAR_BUCKET_NAME") ?? "", Key: filename, }), );