Kbase P5850: SDO validate procedures do not return error string to client
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/3/2009 |
|
Status: Verified
SYMPTOM(s):
Using SmartSelect
Error sent back from preTransactionValidate does not show on client
FACT(s) (Environment):
Windows
Progress 9.x
OpenEdge 10.x
CHANGE:
Changed field in SmartDataViewer to use a SmartSelect
CAUSE:
The data validation logic in the SmartDataObject does not properly handle the scenario where no value was selected for the field which has the SmartSelect attached to it
FIX:
When concatenating values to form the error string being returned from the SmartDataObject's *Validate procedure(s) check for and ensure that any fields that are used from the RowObject or RowObjUpd tables do not have the unknown value