diff --git a/AssemblyVersion.cs b/AssemblyVersion.cs index 5287ccf..1116d1f 100644 --- a/AssemblyVersion.cs +++ b/AssemblyVersion.cs @@ -16,5 +16,5 @@ using System.Reflection; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("3.0.2.521")] -[assembly: AssemblyFileVersion("3.0.2.521")] +[assembly: AssemblyVersion("3.0.2.522")] +[assembly: AssemblyFileVersion("3.0.2.522")] diff --git a/WebApplication/Diff.aspx.cs b/WebApplication/Diff.aspx.cs index aa11f69..3c0a767 100644 --- a/WebApplication/Diff.aspx.cs +++ b/WebApplication/Diff.aspx.cs @@ -54,6 +54,7 @@ namespace ScrewTurn.Wiki { if(int.TryParse(Request["Rev1"], out rev1)) { rev1Content = Pages.GetBackupContent(page, rev1); rev1Text = rev1.ToString(); + if(rev1 >= 0 && rev1Content == null && Pages.GetBackupContent(page, rev1 - 1) != null) rev1Content = Content.GetPageContent(page, false); if(rev1Content == null) Redirect(); } else { @@ -68,6 +69,7 @@ namespace ScrewTurn.Wiki { if(int.TryParse(Request["Rev2"], out rev2)) { rev2Content = Pages.GetBackupContent(page, rev2); rev2Text = rev2.ToString(); + if(rev2 >= 0 && rev2Content == null && Pages.GetBackupContent(page, rev2 - 1) != null) rev2Content = Content.GetPageContent(page, false); if(rev2Content == null) Redirect(); } else {