[ 
https://issues.apache.org/jira/browse/ISIS-865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14161602#comment-14161602
 ] 

ASF subversion and git services commented on ISIS-865:
------------------------------------------------------

Commit 52c18eb8b31fde5bb977bfca72ddeb323413e0be in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=52c18eb ]

ISIS-865: further fixes for 'ensureSafeSemantics'; also ensure that integration 
tests' command are set to be executed as "USER" (rather than "OTHER").

The further fixes for 'ensureSafeSemantics' are mostly comments; the actual fix 
was in the todo integration tests that were failing because of a missing call 
to 'nextTransaction()'.  There is a bit more 'belt-n-braces' resetting to null:
- of the command's event (at xactn completion)
- of the xactn's changedProperties hash (at xactn completion)


> Either warn or fail-fast if an action is annotated with safe semantics but 
> nevertheless results in dirty objects in the xactn.
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ISIS-865
>                 URL: https://issues.apache.org/jira/browse/ISIS-865
>             Project: Isis
>          Issue Type: New Feature
>          Components: Core
>    Affects Versions: core-1.6.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>             Fix For: core-1.7.0
>
>
> Following on/inspired by ISIS-864.
> Needs some discussion to decide on how to configure.  Warning could just be 
> logging, while fail-fast could mean throw an exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to