fixed a bug when deleting all messages
This commit is contained in:
@ -148,12 +148,12 @@ ReadNote:
|
||||
END
|
||||
|
||||
npParms = 'NOTE_PTRS':@RM:@USER4
|
||||
UserRec = Database_Services('ReadDataRow', 'NOTE_PTRS', @USER4)
|
||||
|
||||
IF Error_Services('HasError') THEN
|
||||
ErrMsg(Error_Services('GetMessage'))
|
||||
RETURN
|
||||
END
|
||||
If RowExists('NOTE_PTRS', @User4) then
|
||||
UserRec = Database_Services('ReadDataRow', 'NOTE_PTRS', @USER4)
|
||||
end else
|
||||
UserRec = ''
|
||||
Database_Services('WriteDataRow', 'NOTE_PTRS', @User4, UserRec)
|
||||
end
|
||||
|
||||
LOCATE NoteID IN UserRec<NOTE_PTRS_NOTE_IDS$> USING @VM SETTING Fpos THEN
|
||||
UserRec<NOTE_PTRS_NEW$,Fpos> = 'No'
|
||||
@ -222,7 +222,7 @@ Delete:
|
||||
IF NoteIDS = '' THEN RETURN
|
||||
|
||||
npParms = 'NOTE_PTRS':@RM:@USER4
|
||||
UserRec = obj_Tables('ReadRec',npParms)
|
||||
UserRec = Database_Services('ReadDataRow', 'NOTE_PTRS', @User4)
|
||||
|
||||
IF Get_Status(errCode) THEN
|
||||
ErrMsg(errCode)
|
||||
@ -246,9 +246,10 @@ Delete:
|
||||
NEXT I
|
||||
|
||||
npParms = FIELDSTORE(npParms,@RM,4,0,UserRec)
|
||||
obj_Tables('WriteRec',npParms)
|
||||
Database_Services('WriteDataRow', 'NOTE_PTRS', @User4, UserRec, True$, False$, True$)
|
||||
|
||||
GOSUB Refresh
|
||||
|
||||
RETURN
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user