diff --git a/src/Graphql/graphql.generator.ts b/src/Graphql/graphql.generator.ts index e28a01a..ff89394 100644 --- a/src/Graphql/graphql.generator.ts +++ b/src/Graphql/graphql.generator.ts @@ -56,7 +56,7 @@ export class PrismaCrudGenerator { required: false, }), orderBy: t.field({ - type: this.getOrderBy(modelName), + type: [this.getOrderBy(modelName)], required: false, }), cursor: t.field({ diff --git a/src/Resume/resume.schema.ts b/src/Resume/resume.schema.ts index c8cbd56..8d2d9dd 100644 --- a/src/Resume/resume.schema.ts +++ b/src/Resume/resume.schema.ts @@ -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 }; }, }), }));