http://dev.helma.org/bugs/show_bug.cgi?id=445Hannes Wallnoefer <
hannes@...> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |
hannes@...
--- Comment #5 from Hannes Wallnoefer <
hannes@...> 2009-05-28 16:02:38 ---
Description and first comment got trunkated in server transition.
original description:
wenn ich in einer named collection die property verändere, die als accessname
verwendet wird, erhalte ich dennoch weiterhin das objekt mittels get und dem
alten wert.
allerdings passiert das nicht innerhalb eines requests, sondern scheint's nur,
wenn ich das schritt für schritt in je einem eigenen request durchführe.
zur veranschaulichung folgt eine test-app.
first comment:
test-app zur veranschaulichung von bug #445
man starte mit der main_action von root. hier wird nur ein Item erzeugt und zu
root hinzugefügt:
root.size(): 1
root.names.get("foo"): [HopObject Item]
root.names.get("bar"): null
wird danach die rename_action aufgerufen, wird der name des vorhin erzeugten
Items verändert:
root.size(): 1
root.names.get("foo"): [HopObject Item]
root.names.get("bar"): [HopObject Item]
m.e. dürfte nun root.names.get("foo") kein HopObject mehr liefern, sondern
null...
momentan kann ich diese verhalten nur mittels res.commit() und anschließendem
invalidieren des betroffenen objekts verhindern.
--
Configure bugmail:
http://dev.helma.org/bugs/userprefs.cgi?tab=email------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Helma-dev mailing list
Helma-dev@...
http://helma.org/mailman/listinfo/helma-dev