Hello, By changing the following boolean from false into true, nodes will always return allways the correct node type. Since this behaviour has been lacking for a long time i want to communicate this to everyone. It could have some performance drawbacks (a listnodes on objects would result in all records being retrieved 2 times), but in normal situations i dont aspect a great performance drop. This solves randomly behaviour of the gui() a node(the correct MMObjectBuilder will be used).
cvs server: Diffing . Index: MMObjectBuilder.java =================================================================== RCS file: /usr/local/cvs/mmbase/module/core/MMObjectBuilder.java,v retrieving revision 1.147 diff -r1.147 MMObjectBuilder.java 1312c1312,1314 < boolean returnCorrectObjectBuilderTypes = false; --- > > boolean returnCorrectObjectBuilderTypes = true; > -- Eduard Witteveen Systeem Ontwikkelaar NOS Internet, Gateway C Kamer 107 +31(0)356772910 http://www.omroep.nl/ Sed quis custodiet ipsos custodes? : The sixth Satire from Juvenal
