Fix serialization for transient HopObjects.
This commit is contained in:
parent
d25b8298ee
commit
761ab5560b
1 changed files with 6 additions and 5 deletions
|
@ -80,13 +80,14 @@ class HopObjectProxy implements SerializationProxy {
|
||||||
|
|
||||||
HopObjectProxy(HopObject obj) {
|
HopObjectProxy(HopObject obj) {
|
||||||
INode n = obj.getNode();
|
INode n = obj.getNode();
|
||||||
if (n == null)
|
if (n == null) {
|
||||||
ref = obj.getClassName();
|
ref = obj.getClassName();
|
||||||
else {
|
} else {
|
||||||
if (n instanceof helma.objectmodel.db.Node)
|
if (n instanceof helma.objectmodel.db.Node) {
|
||||||
ref = new NodeHandle(((helma.objectmodel.db.Node) n).getKey());
|
ref = new NodeHandle((helma.objectmodel.db.Node) n);
|
||||||
else
|
} else {
|
||||||
ref = n;
|
ref = n;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
wrapped = true;
|
wrapped = true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue