Upon deleting a category which contained several subcategories and tutorials, the error message shown below occured:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Parent item not found ---> System.Exception: Parent item not found at DotNetNuke.Modules.Help.RecursiveHelper.AddCategoryItemsToRecursiveItem(RecursiveCategoryItem& root, CategoryInfoCollection items) at DotNetNuke.Modules.Help.RecursiveHelper.ConvertListToRecursiveItem(CategoryInfoCollection list) at DotNetNuke.Modules.Help.NavPane.LoadCategories() at DotNetNuke.Modules.Help.NavPane.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
It appears the SQL stored procedure is just setting the category as deleted=1, rather than also changing all categories in the table with the base category as their parent to deleted.