diff --git a/packages/crud-typeorm/src/typeorm-crud.service.ts b/packages/crud-typeorm/src/typeorm-crud.service.ts index 9fb56f48..a25d537b 100644 --- a/packages/crud-typeorm/src/typeorm-crud.service.ts +++ b/packages/crud-typeorm/src/typeorm-crud.service.ts @@ -432,7 +432,7 @@ export class TypeOrmCrudService extends CrudService { ); } - private async getOneOrFail(req: CrudRequest): Promise { + protected async getOneOrFail(req: CrudRequest): Promise { const { parsed, options } = req; const builder = await this.createBuilder(parsed, options); const found = await builder.getOne(); @@ -444,7 +444,7 @@ export class TypeOrmCrudService extends CrudService { return found; } - private async getOneShallowOrFail(where: ObjectLiteral): Promise { + protected async getOneShallowOrFail(where: ObjectLiteral): Promise { const found = await this.findOne({ where }); if (!found) { @@ -454,7 +454,7 @@ export class TypeOrmCrudService extends CrudService { return found; } - private prepareEntityBeforeSave(dto: DeepPartial, parsed: CrudRequest['parsed']): T { + protected prepareEntityBeforeSave(dto: DeepPartial, parsed: CrudRequest['parsed']): T { /* istanbul ignore if */ if (!isObject(dto)) { return undefined;