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 2015/08/25 08:31:42 UTC

[3/3] isis git commit: ISIS-1044: deleted objects should be automatically filtered

ISIS-1044: deleted objects should be automatically filtered


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/1f6d0aac
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/1f6d0aac
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/1f6d0aac

Branch: refs/heads/master
Commit: 1f6d0aaceca0c55f6de2c5b44d494f7d2c54139c
Parents: 53e31c1
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Tue Aug 25 07:25:44 2015 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Tue Aug 25 07:25:44 2015 +0100

----------------------------------------------------------------------
 .../org/apache/isis/core/metamodel/adapter/ObjectAdapter.java     | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/1f6d0aac/core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/ObjectAdapter.java
----------------------------------------------------------------------
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/ObjectAdapter.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/ObjectAdapter.java
index fc86a85..33fde6c 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/ObjectAdapter.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/adapter/ObjectAdapter.java
@@ -390,6 +390,9 @@ public interface ObjectAdapter extends Instance, org.apache.isis.applib.annotati
                 final ObjectAdapter adapter,
                 final AuthenticationSession authenticationSession,
                 final DeploymentCategory deploymentCategory) {
+            if(adapter.isDestroyed()) {
+                return false;
+            }
             if(authenticationSession == null) {
                 return true;
             }