diff --git a/packages/crud-typeorm/src/typeorm-crud.service.ts b/packages/crud-typeorm/src/typeorm-crud.service.ts index e6118a30..6c2162ef 100644 --- a/packages/crud-typeorm/src/typeorm-crud.service.ts +++ b/packages/crud-typeorm/src/typeorm-crud.service.ts @@ -321,14 +321,14 @@ export class TypeOrmCrudService extends CrudService { const take = this.getTake(parsed, options.query); /* istanbul ignore else */ if (isFinite(take)) { - builder.take(take); + builder.limit(take); } // set skip const skip = this.getSkip(parsed, take); /* istanbul ignore else */ if (isFinite(skip)) { - builder.skip(skip); + builder.offset(skip); } } @@ -358,8 +358,8 @@ export class TypeOrmCrudService extends CrudService { ): Promise | T[]> { if (this.decidePagination(query, options)) { const [data, total] = await builder.getManyAndCount(); - const limit = builder.expressionMap.take; - const offset = builder.expressionMap.skip; + const limit = builder.expressionMap.limit; + const offset = builder.expressionMap.offset; return this.createPageInfo(data, total, limit || total, offset || 0); }