From 366aead68964ac13bade389856a957b7ccc64344 Mon Sep 17 00:00:00 2001 From: David Mehren Date: Sun, 27 Mar 2022 20:34:44 +0200 Subject: [PATCH] fix(revisions-service: user query builder For reasons, the typeorm 0.3 broke the find() method when using relations in the WHERE clause. This replaces the find method with a query builder. Signed-off-by: David Mehren --- src/revisions/revisions.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/revisions/revisions.service.ts b/src/revisions/revisions.service.ts index 7a3407d3f..a2ae121c8 100644 --- a/src/revisions/revisions.service.ts +++ b/src/revisions/revisions.service.ts @@ -34,11 +34,11 @@ export class RevisionsService { } async getAllRevisions(note: Note): Promise { - return await this.revisionRepository.find({ - where: { - note: Equal(note), - }, - }); + this.logger.debug(`Getting all revisions for note ${note.id}`); + return await this.revisionRepository + .createQueryBuilder('revision') + .where('revision.note = :note', { note: note.id }) + .getMany(); } /**