Skip to content

Transactional not rollback excute Promise.all Propagation.REQUIRED #100

Open
@x302502

Description

@x302502

I have a function that uses

@transactional()
excute() {
...
const promises = [];
promises.push(this.receiptDetailRepo.save(listReceiptDetail))
promises.push(this.lotattributeRepo.insert(listLotattribute))
promises.push(this.lotxlocxidRepo.save(listIvUpdate))
promises.push(this.lotxlocxidRepo.insert(listIvInsert))
promises.push(this.itrnRepo.insert(listItrn))
promises.push(Promise.reject("ERROR"));
const [resReceiptDetails] = await Promise.all(promises);
}

but it doesn't rollback;

What I am missing?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions