On 24 Sep 2010, at 10:35, Ian Boston wrote: > > On 24 Sep 2010, at 10:15, Ian Boston wrote: >> >> Bug or expected behaviour ? > > > The registered bundle content contains no uninstall-paths so IIUC, nothing > should have been uninstalled and yet the folders go awal > > x43543-2:contenttest ieb$ curl > http://localhost:8080/var/sling/bundle-content.tidy.3.json > .... > > "org.sakaiproject.nakamura.contenttest1": { > "content-loaded-by": "25cced8c-72a4-4c80-9611-1b63f071c0d5", > "content-load-time": "Fri Sep 24 2010 10:05:59 GMT+0100", > "jcr:mixinTypes": ["mix:lockable"], > "content-loaded": true, > "jcr:primaryType": "nt:unstructured" > }, > "org.sakaiproject.nakamura.contenttest2": { > "content-loaded-by": "25cced8c-72a4-4c80-9611-1b63f071c0d5", > "content-load-time": "Fri Sep 24 2010 10:05:41 GMT+0100", > "jcr:mixinTypes": ["mix:lockable"], > "content-loaded": true, > "jcr:primaryType": "nt:unstructured" > } > > Ian
DefaultContentCreator:252 - // if node already exists but should be overwritten, delete it - if (!this.ignoreOverwriteFlag && this.configuration.isOverwrite() && parentNode.hasNode(name)) { + // if the parent node already exists and should be overwritten, delete it but only if uninstall is set to false. + if (!this.ignoreOverwriteFlag && this.configuration.isOverwrite() && !this.configuration.isUninstall() && parentNode.hasNode(name)) { parentNode.getNode(name).remove(); } configuration.isUninstall() does not exists at the moment. WDYT ? or do we need a new flag update:=true ? Ian > > >> Ian >