CActiveRecord::update() will wrongly return true

Yii 1.1.6.

The return value of the call to updateByPk() is not checked. Thus even when the update has failed and 0 is returned, update() will still return true.

Is this by design or shall I create I ticket for this?