BUG+FIX: error generated in _cm_pre_updateRecord gives 'blank' screen [message #657] |
Fri, 23 February 2007 11:54 |
janalwin
Messages: 17 Registered: May 2006 Location: Groningen
|
Junior Member |
|
|
When you generate an error in _cm_pre_updateRecord function ($this->errors['xx']=...), you will get the updatescreen back but without any data.
The problem is that the fieldarray data is lost when the fieldarray is merged with the non-existant updatearray in function updateRecord
$fieldarray = array_merge($fieldarray, $updatearray);
I put this at the beginning of the updateRecord function:
$updatearray=Array();
This solves the problem, probably because $updateArray is now an array. Previously it was nothing, so PHP probably defaulted to a string.
I use PHP 5.2.0 on Mac OS X 10.4
|
|
|