From ce2b318f2a7d7d8103e7989bb3267552afcddbc9 Mon Sep 17 00:00:00 2001 From: GeorgeWebberley Date: Sun, 1 Mar 2026 12:30:37 +0100 Subject: [PATCH] Updated storage logic to use a key and presignedurl --- prisma/schema.prisma | 1 + src/cases/entities/case-law.entity.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 29281a6..0276890 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -22,6 +22,7 @@ model CaseLaw { court String? caseNumber String? summary String? @db.Text + storageKey String? fileType String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt diff --git a/src/cases/entities/case-law.entity.ts b/src/cases/entities/case-law.entity.ts index 46015ed..7bbc38c 100644 --- a/src/cases/entities/case-law.entity.ts +++ b/src/cases/entities/case-law.entity.ts @@ -26,6 +26,9 @@ export class CaseLaw { @Field({ nullable: true }) summary?: string; + // Internal storage key — not exposed directly via GraphQL. + storageKey?: string; + @Field() fileType: string;