You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/06/03 10:24:51 UTC
[isis] 02/02: ISIS-2371: proposed fix
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 4430b67b48f38e03f605a8f174263e40f7c82de7
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Jun 3 12:24:35 2020 +0200
ISIS-2371: proposed fix
---
.../isis/core/metamodel/interactions/managed/ManagedMember.java | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/ManagedMember.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/ManagedMember.java
index 9b6196c..91df6c6 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/ManagedMember.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/interactions/managed/ManagedMember.java
@@ -27,6 +27,7 @@ import org.apache.isis.core.commons.internal.base._Casts;
import org.apache.isis.core.metamodel.consent.InteractionInitiatedBy;
import org.apache.isis.core.metamodel.consent.Veto;
import org.apache.isis.core.metamodel.spec.ManagedObject;
+import org.apache.isis.core.metamodel.spec.ManagedObjects;
import org.apache.isis.core.metamodel.spec.ObjectSpecification;
import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
import org.apache.isis.core.metamodel.spec.feature.ObjectMember;
@@ -87,8 +88,10 @@ public abstract class ManagedMember {
public boolean isExplicit() {return !isAuto();}
}
- @Getter
- private final ManagedObject owner;
+ @NonNull private ManagedObject owner;
+ public ManagedObject getOwner() {
+ return owner = ManagedObjects.reattach(owner);
+ }
public abstract ObjectMember getMember();
@@ -173,6 +176,6 @@ public abstract class ManagedMember {
return memberType.lookup(owner, memberId);
}
-
+
}