Minor bugfix to determining if an idle session is still valid
This commit is contained in:
parent
0a8451fa14
commit
a269f2f6cf
@ -217,16 +217,12 @@ end service
|
||||
This routine validates a users session without extending it. Used for OI Wizard sessions that are awaiting input.
|
||||
*/
|
||||
Service ValidateSessionIdle(OIWizardID)
|
||||
|
||||
ErrorMsg = ''
|
||||
If OIWizardID NE '' then
|
||||
OIWizardRec = Database_Services('ReadDataRow', 'OI_WIZARD', OIWizardID, True$, 0, False$)
|
||||
If Error_Services('NoError') then
|
||||
SessionTerminated = OIWizardRec<OI_WIZARD.TERMINATED$>
|
||||
If SessionTerminated then
|
||||
ErrorMsg = 'Expired session.'
|
||||
end
|
||||
end else
|
||||
ErrorMsg = Error_Services('GetMessage')
|
||||
Valid = Xlate('OI_WIZARD', OIWizardID, 'VALID', 'X')
|
||||
If Not(Valid) then
|
||||
ErrorMsg = 'Invalid or expired session'
|
||||
end
|
||||
end else
|
||||
ErrorMsg = 'Error in ':Service:' service. Null OIWizardID passed in.'
|
||||
@ -235,6 +231,7 @@ Service ValidateSessionIdle(OIWizardID)
|
||||
If ErrorMsg EQ '' then
|
||||
Response = True$
|
||||
end else
|
||||
debug
|
||||
Error_Services('Add', ErrorMsg)
|
||||
Response = False$
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user