diff --git a/Composite/Data/Types/PageServices.cs b/Composite/Data/Types/PageServices.cs index 4d58f1afc..e2f66ff6b 100644 --- a/Composite/Data/Types/PageServices.cs +++ b/Composite/Data/Types/PageServices.cs @@ -699,7 +699,8 @@ public static void DeletePage(Guid pageId, Guid versionId, CultureInfo locale, b if (pageToDelete != null) { - DataFacade.Delete(pageToDelete); + // References should be retained if another version of the page exists; hence, the use of CascadeDeleteType.Disable is justified. + DataFacade.Delete(pageToDelete, CascadeDeleteType.Disable); } } }