Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-1452

Throwing an exception (for -SNAPSHOT) does not abort the transaction.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.13.0
    • Component/s: Isis Core
    • Labels:
      None

      Description

      This relates to the earlier work in this iteration (1.13.0-SNAPSHOT) for the refactoring for interaction contexts.

      The responsibility for aborting the xactn in the case of an exception used to be performed by the transaction facet decorators. When they were removed, equivalent functionality was not put in its place.

      The net result being, throwing an exception still resulted in changes to objects being persisted.

        Attachments

          Activity

            People

            • Assignee:
              danhaywood Daniel Keir Haywood
              Reporter:
              danhaywood Daniel Keir Haywood
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: