Есть ли способ сделать откат в транзакциях, используя директиву @Transaction? - PullRequest
0 голосов
/ 16 июня 2019

Я просматриваю документацию typeOrm, но нигде не вижу, как сделать откат с

 @Transaction()
  save(user: Photo) {
    if (user.id !== 13) {
      return new Promise( ( resolve, reject ) => reject('Error rollback') );
    } else {
      return this.photoRepository.save(user);
    }
  }

Я пытался сделать отказ с обещанием, но если я делаю это сразу после

this.photoRepository.save (user);
new Promise( ( resolve, reject ) => reject('Error rollback'); // no working

откат не выполнен

...