Index: branches/5.2.x/core/kernel/db/cat_dbitem.php =================================================================== diff -u -N -r15454 -r15541 --- branches/5.2.x/core/kernel/db/cat_dbitem.php (.../cat_dbitem.php) (revision 15454) +++ branches/5.2.x/core/kernel/db/cat_dbitem.php (.../cat_dbitem.php) (revision 15541) @@ -1,6 +1,6 @@ Application->getUnitOption($this->Prefix,'StatusField') ); - if ($new_status != $this->GetDBField($status_field)) { + $status_field = $this->getStatusField(); + + if ( $new_status != $this->GetDBField($status_field) ) { // status was changed $this->sendEmailEvents($new_status, $pending_editing); } + $this->SetDBField($status_field, $new_status); return $this->Update();