--- CopySupport.py 2004-08-07 12:15:48.000000000 -0500 +++ CopySupport.py.new 2004-12-01 11:49:45.000000000 -0600 @@ -198,7 +199,13 @@ ob.manage_changeOwnershipType(explicit=1) aq_parent(aq_inner(ob))._delObject(id) - ob = aq_base(ob) + # If pasting into different database, get a fresh copy of the object + if self._p_jar != ob._p_jar: + orig = ob + ob=orig._getCopy(self) + del orig + else: + ob = aq_base(ob) orig_id=id id=self._get_id(id) result.append({'id':orig_id, 'new_id':id })