diff --git a/XenAdmin/Wizards/PatchingWizard/PatchingWizard_SelectServers.cs b/XenAdmin/Wizards/PatchingWizard/PatchingWizard_SelectServers.cs index f7d28b4f27..6fcb7e609c 100644 --- a/XenAdmin/Wizards/PatchingWizard/PatchingWizard_SelectServers.cs +++ b/XenAdmin/Wizards/PatchingWizard/PatchingWizard_SelectServers.cs @@ -416,6 +416,14 @@ protected override void PageLeaveCore(PageLoadedDirection direction, ref bool ca return; } + if (ApplyUpdatesToNewVersion && !Updates.CheckCanDownloadUpdates()) + { + cancel = true; + using (var errDlg = new ClientIdDialog()) + errDlg.ShowDialog(ParentForm); + return; + } + //Upload the patches to the masters if it is necessary List masters = SelectedMasters;