|
@@ -10,8 +10,11 @@ namespace PRSStores
|
|
|
{
|
|
|
protected override void BeforeSave(JobRequisitionItem item)
|
|
|
{
|
|
|
- var table = DoQuery(item);
|
|
|
- item = DoStatusChecks(item, table);
|
|
|
+ if (item.ID != Guid.Empty)
|
|
|
+ {
|
|
|
+ var table = DoQuery(item);
|
|
|
+ item = DoStatusChecks(item, table);
|
|
|
+ }
|
|
|
base.BeforeSave(item);
|
|
|
}
|
|
|
|
|
@@ -65,8 +68,8 @@ namespace PRSStores
|
|
|
item.Status = JobRequisitionItemStatus.Reserved;
|
|
|
if (treatmentRequired)
|
|
|
item.Status = JobRequisitionItemStatus.TreatmentRequired;
|
|
|
- }
|
|
|
- else
|
|
|
+ }
|
|
|
+ else
|
|
|
item.Status = JobRequisitionItemStatus.NotChecked;
|
|
|
|
|
|
return item;
|