You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2014/09/02 08:06:55 UTC
git commit: ISIS-871: ActionInvocationFacetForInteractionAbstract
passes targetAdapter to "ObjectSpecification.isViewModelCloneable"
Repository: isis
Updated Branches:
refs/heads/master 95b537b10 -> ae9f791da
ISIS-871: ActionInvocationFacetForInteractionAbstract passes targetAdapter to "ObjectSpecification.isViewModelCloneable"
Patch provided by Óscar Bou
Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/ae9f791d
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/ae9f791d
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/ae9f791d
Branch: refs/heads/master
Commit: ae9f791dad27cca21ed3a38d38e9904c0a57d988
Parents: 95b537b
Author: Jeroen van der Wal <je...@stromboli.it>
Authored: Mon Sep 1 21:13:32 2014 +0200
Committer: Jeroen van der Wal <je...@stromboli.it>
Committed: Mon Sep 1 21:13:32 2014 +0200
----------------------------------------------------------------------
.../interaction/ActionInvocationFacetForInteractionAbstract.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis/blob/ae9f791d/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/interaction/ActionInvocationFacetForInteractionAbstract.java
----------------------------------------------------------------------
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/interaction/ActionInvocationFacetForInteractionAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/interaction/ActionInvocationFacetForInteractionAbstract.java
index 1eaf77c..57357be 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/interaction/ActionInvocationFacetForInteractionAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/interaction/ActionInvocationFacetForInteractionAbstract.java
@@ -314,7 +314,7 @@ public abstract class ActionInvocationFacetForInteractionAbstract
LOG.debug(" action result " + result);
}
if (result == null) {
- if(targetAdapter.getSpecification().isViewModelCloneable(null)) {
+ if(targetAdapter.getSpecification().isViewModelCloneable(targetAdapter)) {
// if this was a void method on a ViewModel.Cloneable, then (to save boilerplate in the domain)
// automatically do the clone and return the clone instead.
final ViewModel.Cloneable cloneable = (ViewModel.Cloneable) targetAdapter.getObject();