Consultor Eletrônico



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