update input for upsert to avoid confuse
This commit is contained in:
@@ -182,14 +182,18 @@ export class ResumeSchema extends PothosSchema {
|
|||||||
upsertResume: t.prismaField({
|
upsertResume: t.prismaField({
|
||||||
type: this.resume(),
|
type: this.resume(),
|
||||||
args: {
|
args: {
|
||||||
where: t.arg({
|
|
||||||
type: this.builder.generator.getWhereUnique('Resume'),
|
|
||||||
required: true,
|
|
||||||
}),
|
|
||||||
resumeFile: t.arg({
|
resumeFile: t.arg({
|
||||||
type: 'Upload',
|
type: 'Upload',
|
||||||
required: true,
|
required: true,
|
||||||
}),
|
}),
|
||||||
|
centerId: t.arg({
|
||||||
|
type: 'String',
|
||||||
|
required: true,
|
||||||
|
}),
|
||||||
|
userId: t.arg({
|
||||||
|
type: 'String',
|
||||||
|
required: true,
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
resolve: async (query, root, args, ctx, info) => {
|
resolve: async (query, root, args, ctx, info) => {
|
||||||
const { resumeFile } = args;
|
const { resumeFile } = args;
|
||||||
@@ -202,10 +206,7 @@ export class ResumeSchema extends PothosSchema {
|
|||||||
filename,
|
filename,
|
||||||
'resumes',
|
'resumes',
|
||||||
);
|
);
|
||||||
const { userId, centerId } = args.where as {
|
const { userId, centerId } = args;
|
||||||
userId: string;
|
|
||||||
centerId: string | null;
|
|
||||||
};
|
|
||||||
if (!userId || !centerId) {
|
if (!userId || !centerId) {
|
||||||
throw new Error('userId and centerId are required');
|
throw new Error('userId and centerId are required');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user