Skip to content

Commit fc940eb

Browse files
authored
fix(delegate): remove createManyAndReturn API from delegate model client (#1769)
1 parent a800fe6 commit fc940eb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/schema/src/plugins/enhancer/enhance/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,9 @@ export function enhance(prisma: any, context?: EnhancementContext<${authTypePara
466466

467467
if (delegateInfo.some(([delegate]) => `${delegate.name}Delegate` === iface.getName())) {
468468
// delegate models cannot be created directly, remove create/createMany/upsert
469-
structure.methods = structure.methods?.filter((m) => !['create', 'createMany', 'upsert'].includes(m.name));
469+
structure.methods = structure.methods?.filter(
470+
(m) => !['create', 'createMany', 'createManyAndReturn', 'upsert'].includes(m.name)
471+
);
470472
}
471473

472474
return structure;

packages/server/src/api/rest/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,6 @@ class RequestHandler extends APIHandlerBase {
518518
};
519519

520520
// include IDs of relation fields so that they can be serialized
521-
// this.includeRelationshipIds(type, args, 'select');
522521
args.select = { ...args.select, [relationship]: { select: this.makeIdSelect(relationInfo.idFields) } };
523522

524523
let paginator: Paginator<any> | undefined;

0 commit comments

Comments
 (0)