Hi Bert - I want to clarify this a bit to be sure I understand what's going on:
- Open activity instance A1 - Get implicit journal entry a1 - Press keep in A1, creating A2 and journal entry a2 - Close A2 (neither A1 or A2 are open, a1 and a2 are in Journal) - Open journal entry a2 as activity A2 - Close A2 - Get implicit journal entry a2' (We SHOULD have a1 and a2' in Journal, neither open) Now, the problem as I read it is that the remaining Journal entries are a2 and a2' instead of a1 and a2' as it should be. Am I understanding you correctly? - Eben On 9/19/07, Bert Freudenberg <[EMAIL PROTECTED]> wrote: > Hi, > > for etoys we implemented the storing to the Journal as suggested, > namely, on an explicit save (pressing keep button) we create a copy > in the datastore, whereas when exiting, we update the existing entry. > This is to workaround the missing versioning support. > > However, in testing we found a flaw in that scheme: When you resume > an explicitly saved entry and then just exit the activity, it will do > an implicit save and overwrite the saved one, resulting in losing the > "good" copy. > > Is there any idea about how to work around this problem? > > - Bert - > > > _______________________________________________ > Sugar mailing list > [email protected] > http://lists.laptop.org/listinfo/sugar > _______________________________________________ Sugar mailing list [email protected] http://lists.laptop.org/listinfo/sugar

