fix orderby and improve createResume
This commit is contained in:
@@ -56,7 +56,7 @@ export class PrismaCrudGenerator<Types extends SchemaTypes> {
|
||||
required: false,
|
||||
}),
|
||||
orderBy: t.field({
|
||||
type: this.getOrderBy(modelName),
|
||||
type: [this.getOrderBy(modelName)],
|
||||
required: false,
|
||||
}),
|
||||
cursor: t.field({
|
||||
|
||||
@@ -190,8 +190,16 @@ export class ResumeSchema extends PothosSchema {
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
return resume;
|
||||
// get last resume file
|
||||
const lastResumeFile = await this.prisma.resumeFile.findFirst({
|
||||
where: {
|
||||
resumeId: resume.id,
|
||||
},
|
||||
orderBy: {
|
||||
createdAt: 'desc',
|
||||
},
|
||||
});
|
||||
return { ...resume, resumeFile: lastResumeFile };
|
||||
},
|
||||
}),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user