From c208c27a642aff7c42152a9975770df3583365cd Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Tue, 15 Oct 2024 17:50:17 +0700 Subject: [PATCH] update input for upsert to avoid confuse --- src/Resume/resume.schema.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Resume/resume.schema.ts b/src/Resume/resume.schema.ts index 62cf0fa..aa719c8 100644 --- a/src/Resume/resume.schema.ts +++ b/src/Resume/resume.schema.ts @@ -182,14 +182,18 @@ export class ResumeSchema extends PothosSchema { upsertResume: t.prismaField({ type: this.resume(), args: { - where: t.arg({ - type: this.builder.generator.getWhereUnique('Resume'), - required: true, - }), resumeFile: t.arg({ type: 'Upload', required: true, }), + centerId: t.arg({ + type: 'String', + required: true, + }), + userId: t.arg({ + type: 'String', + required: true, + }), }, resolve: async (query, root, args, ctx, info) => { const { resumeFile } = args; @@ -202,10 +206,7 @@ export class ResumeSchema extends PothosSchema { filename, 'resumes', ); - const { userId, centerId } = args.where as { - userId: string; - centerId: string | null; - }; + const { userId, centerId } = args; if (!userId || !centerId) { throw new Error('userId and centerId are required'); }