diff --git a/HashingTool/ViewModel/VerifyResultDataViewModel.cs b/HashingTool/ViewModel/VerifyResultDataViewModel.cs
index 52baf9e98468c93c11c2dac73d0d3ccee10db551..f0a1b843bee7385b9e91d668d92b0120ebcca422 100644
--- a/HashingTool/ViewModel/VerifyResultDataViewModel.cs
+++ b/HashingTool/ViewModel/VerifyResultDataViewModel.cs
@@ -27,6 +27,7 @@ namespace HashingTool.ViewModel
 			RaisePropertyChanged("CanonicalizationMethods");
 			_customerReport.PropertyChanged += Update;
 			_manufacturerReport.PropertyChanged += Update;
+			_jobFile.PropertyChanged += Update;
 		}
 
 		private void Update(object sender, PropertyChangedEventArgs e)
@@ -71,7 +72,7 @@ namespace HashingTool.ViewModel
 		//	get {
 		private void UpdateReportJobDigest(ReportXMLFile reportXML)
 		{
-			if (reportXML.Valid == null || !reportXML.Valid.Value) {
+			if (reportXML.Valid == null || !reportXML.Valid.Value || _jobFile.XMLFile.Document == null) {
 				reportXML.JobDigestValueComputed = "";
 				return;
 			}