fix orderby and improve createResume
This commit is contained in:
@@ -56,7 +56,7 @@ export class PrismaCrudGenerator<Types extends SchemaTypes> {
|
|||||||
required: false,
|
required: false,
|
||||||
}),
|
}),
|
||||||
orderBy: t.field({
|
orderBy: t.field({
|
||||||
type: this.getOrderBy(modelName),
|
type: [this.getOrderBy(modelName)],
|
||||||
required: false,
|
required: false,
|
||||||
}),
|
}),
|
||||||
cursor: t.field({
|
cursor: t.field({
|
||||||
|
|||||||
@@ -190,8 +190,16 @@ export class ResumeSchema extends PothosSchema {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
// get last resume file
|
||||||
return resume;
|
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