瀏覽代碼

Fixed job requisition panel being populated with empty Job.ID

Kenric Nugteren 1 年之前
父節點
當前提交
682827c71d
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      prs.desktop/Panels/Jobs/JobRequisitionGrid.cs

+ 8 - 1
prs.desktop/Panels/Jobs/JobRequisitionGrid.cs

@@ -145,7 +145,14 @@ namespace PRSDesktop
             if (!Security.IsAllowed<CanApproveJobRequisitions>())
                 criteria.Add(new Filter<JobRequisition>(x => x.Approved).IsNotEqualTo(DateTime.MinValue));
 
-            criteria.Add(new Filter<JobRequisition>(x => x.Job.ID).IsEqualTo(Job.ID));
+            if(Job.ID != Guid.Empty)
+            {
+                criteria.Add(new Filter<JobRequisition>(x => x.Job.ID).IsEqualTo(Job.ID));
+            }
+            else
+            {
+                criteria.Add(new Filter<JobRequisition>(x => x.Job.ID).None());
+            }
 
             base.Reload(criteria, columns, ref sort, action);
         }