(re)set relations to null if not specified

This commit is contained in:
hns 2001-01-03 19:31:46 +00:00
parent 40c290efbc
commit 15127efd4d

View file

@ -133,7 +133,8 @@ public class DbMapping {
parent = parentRel.other;
else
parent = (DbMapping) app.getDbMapping (parentMapping);
}
} else
parentRel = null;
String subnodeMapping = props.getProperty ("_subnodes");
if (subnodeMapping != null) {
@ -142,7 +143,8 @@ public class DbMapping {
subnodes = subnodesRel.other;
else
subnodes = (DbMapping) app.getDbMapping (subnodeMapping);
}
} else
subnodesRel = null;
String propertiesMapping = props.getProperty ("_properties");
if (propertiesMapping != null) {
@ -154,7 +156,8 @@ public class DbMapping {
// take over groupby flag from subnodes, if properties are subnodes
if (propertiesRel.subnodesAreProperties && subnodesRel != null)
propertiesRel.groupby = subnodesRel.groupby;
}
} else
propertiesRel = null;
IServer.getLogger().log ("rewiring: "+parent+" -> "+this+" -> "+subnodes);
}