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();