Browse Source

Only setting FOrmCompleted if QA form exists

Kenric Nugteren 1 year ago
parent
commit
3239d2f8bf
1 changed files with 5 additions and 2 deletions
  1. 5 2
      prs.desktop/Panels/Factory/FactoryPanel.xaml.cs

+ 5 - 2
prs.desktop/Panels/Factory/FactoryPanel.xaml.cs

@@ -1178,12 +1178,15 @@ namespace PRSDesktop
                 if (stage != null)
                 {
                     stage.Completed = DateTime.Now;
-                    stage.FormCompleted = DateTime.Now;
-                    stage.FormCompletedBy.ID = ClientFactory.UserGuid;
                     if(stage.Form.ID == Guid.Empty)
                     {
                         stage.Form.ID = CurrentSection.QAForm.ID;
                     }
+                    if(stage.Form.ID != Guid.Empty)
+                    {
+                        stage.FormCompleted = DateTime.Now;
+                        stage.FormCompletedBy.ID = ClientFactory.UserGuid;
+                    }
                     stage.PercentageComplete = 100.0F;
                     if (!stage_updates.Contains(stage))
                         stage_updates.Add(stage);