Kbase P132202: Update SmartPanel causes child SDO to lose foreign field value after error occurs
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  22/07/2008 |
|
Status: Unverified
SYMPTOM(s):
SmartDataObject (SDO) is child SDO (ie. is data-target for other SDO)
Foreign field mapping has been done correctly between the two SDO's.
Update SmartPanel linked to child SDO
smartDataBrowse linked to child SDO
Creating new row in child SDO
New values specified trigger an expected error condition (ie. they would cause a unique index violation).
After correcting error condition, new row cannot be saved successfully
The following may occur:
New row is saved with wrong value for foreign fields from parent SDO
New row fails to save with an "Update cancelled" message
FACT(s) (Environment):
Windows
OpenEdge 10.1x
CAUSE:
Bug# OE00169970
FIX:
Workaround:
Use a SmartToolbar instead of the Update SmartPanel