CDV ❯ clone() on managed partial logical collections will fail to resolve all managed fields
-
Bug
-
Status: Closed
-
2 Major
-
Resolution: Fixed
-
DSO:L1
-
-
teck
-
Reporter: teck
-
February 20, 2007
-
0
-
Watchers: 0
-
July 27, 2012
-
March 15, 2007
Description
If someone uses clone() on a managed HashMap or Hashtable (the two collections that can be partially resolved at the moment), the returned object will potentially contained the unresolved ObjectIDs in the values
Comments
Tim Eck 2007-02-20
Fiona OShea 2007-02-22
If you can fix in moraga timeframe do so, but a lower priority in the list
TCObject.resolveAllReferences() is probably being called when clone() is invoked on these collections, but it doesn’t do anything. There should probably be an interface added on our implementation of collections (kinda like Clearable) that gives TCObjectLogical a way to get all references resolved.