Index: branches/5.0.x/core/units/form_fields/form_fields_tp.php =================================================================== diff -u -N -r12734 -r13536 --- branches/5.0.x/core/units/form_fields/form_fields_tp.php (.../form_fields_tp.php) (revision 12734) +++ branches/5.0.x/core/units/form_fields/form_fields_tp.php (.../form_fields_tp.php) (revision 13536) @@ -1,6 +1,6 @@ SetDBField('DirectOptions', false); + if (!array_key_exists('SourcePrefix', $block_params)) { + // don't have source prefix in administrative console + $object->SetDBField('DirectOptions', false); + return ; + } + + $submission =& $this->Application->recallObject( $block_params['SourcePrefix'] ); + /* @var $submission kDBItem */ + + $options = $submission->GetFieldOptions('fld_' . $object->GetID()); + $object->SetDBField('DirectOptions', array_key_exists('options', $options) ? $options['options'] : false); } } \ No newline at end of file