diff --git a/LSL2/STPROC/WO_MAT_ACTIONS.txt b/LSL2/STPROC/WO_MAT_ACTIONS.txt index 4f5aa60..458b799 100644 --- a/LSL2/STPROC/WO_MAT_ACTIONS.txt +++ b/LSL2/STPROC/WO_MAT_ACTIONS.txt @@ -277,7 +277,7 @@ WRITE_RECORD_PRE: Continue = True$ For each CriticalField in CriticalFields using @VM setting vPos - If ( ( (OrigRecord NE '') and (Record EQ '') ) or ( DCount(OrigRecord, @VM) ) ) then + If ( ( (OrigRecord NE '') and (Record EQ '') ) or ( DCount(OrigRecord, @VM) GT DCount(Record, @VM) ) ) then WOMatFieldNos = Xlate('DICT.WO_MAT', '%FIELDS%', DICT_PART$, 'X') WOMatFieldNames = Xlate('DICT.WO_MAT', '%FIELDS%', DICT_DISPLAY$, 'X') Locate CriticalField in WOMatFieldNos using @VM setting FieldNo then @@ -929,3 +929,4 @@ Restore_System_Variables: return +