Browse Source

Only setting FOrmCompleted if QA form exists

Kenric Nugteren 1 năm trước cách đây
mục cha
commit
3239d2f8bf

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

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