you need to flush the package id to package_key map on update otherwise parameter updates and other things depending on package key fail until server restart. no attempt made to fix teh xotcl-core cached version. also misnamed query fixed
On my previous commit I added a not null constraint for name column on site_nodes, the problem is that main site node on oracle has a NULL name ( given the fact that empty strings are managed as NULL on Oracle ) therefore doesnt make sense to have such constraint.
- Avoiding usage of coalesce function on site_nodes table columns in WHERE clause, this was leading to usage of sequencial scans which can be expensive when having a huge amount of site_nodes. Instead we go for isolation of the case when requestion a node with a null parent ( this would be the main site node ) and we use the = operator so the planner goes for a index scan.- Adding not null constraint to site_nodes(name)
- fix before-uninstantiate for legacy folders (many thanks to Michael Aram)- fix class handling for image links, regression test runs again without errors
- fix context_id for inheritance of permissions. After transformation from folders to form-pages, context id was -100- fix object_type for folders transformed via ::xowiki::tranforms_root_folder- bump version number to 0.135