I thought the Catalogue Hierachy was soft deleted so that you would be able to delete without error, as it is only setting the "is deleted" flag on the object.
Do you receive an error when you try to delete the category?
The only error appears on the servers event viewer
ORA-02292: integrity constraint
(ITBM_USER.FK$CF_CATALO$RM_REQUE$5BBA6A06) violated - child record found
errorHandle, Int32 rc)
statementHandle, CommandBehavior behavior, Boolean needRowid,
OciRowidDescriptor& rowidDescriptor, ArrayList&
needRowid, OciRowidDescriptor& rowidDescriptor)
IList listExtraCommands, Boolean getIdentity)
Touchpaper.Framework.Data.DataObjectContext.DoUpdates(IList listToUpdate, IList
Okay so that looks like you are trying to delete the top level category whilst there are child categories.
So try deleting the child category and then the parent.
Hope that helps?
If you don't want to delete the children then you should be able to drag and drop them to a different parent.