>From the first link (http://markmail.org/message/2alwjclh6kecpbdn), there is this statement:
"When you first create a node that is versionable and set properties on it, you call save on the node. Then the base version of the node has that property value. " However, this is not what I see from the root version. The root version does have a jcr:frozenNode child, but that child does not have the property on it that I set on the versioned Node. After the root version, the property does show up on the frozenNode child. Also, this conflicts with (if I understand them correctly) what Brett and Julian are saying about the root version, which is really just a starting point. Thus, there really is no "first version" created upon save of the mix:versionable node, at least if what is meant by first version is the initial copy of the node. There has to be a checkin(). Or am I still being dense? Thanks, ken Alexander Klimetschek wrote: > > see my links > > On Mon, Sep 22, 2008 at 6:45 PM, kenclark <[EMAIL PROTECTED]> wrote: >> >> So then the correct way to handle adding the initial state of the nt:file >> node is to do a checkin() immediately after the save, as I have in my >> original code snippet? (Or should I do a checkout() first even though >> this >> is a new node?) > -- View this message in context: http://www.nabble.com/Problem-with-node.checkin%28%29-in-same-transaction-node-was-created-tp19601525p19616042.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
