fix(base) perbaikan query transaction
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
parent
e32a7c2eaf
commit
6846d73611
|
@ -60,7 +60,7 @@ export abstract class BaseManager {
|
|||
try {
|
||||
this.setUser();
|
||||
|
||||
// this.queryRunner.startTransaction();
|
||||
this.queryRunner.startTransaction();
|
||||
this.baseLog.verbose('prepareData');
|
||||
await this.prepareData();
|
||||
|
||||
|
@ -80,11 +80,12 @@ export abstract class BaseManager {
|
|||
this.baseLog.verbose('afterProcess');
|
||||
await this.afterProcess();
|
||||
|
||||
// this.baseLog.verbose('commitTransaction');
|
||||
// await this.queryRunner.commitTransaction();
|
||||
this.baseLog.verbose('commitTransaction');
|
||||
await this.queryRunner.commitTransaction();
|
||||
|
||||
// await this.queryRunner.release();
|
||||
await this.queryRunner.release();
|
||||
} catch (e) {
|
||||
await this.queryRunner.rollbackTransaction();
|
||||
if (e.response) throw new Error(JSON.stringify(e.response));
|
||||
else throw new Error(e.message);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue