I have a problem with CActiveRecord.rules
public function rules(){
    return array(
        array('photo_path', 'required', 'on'=>'insert'),
        array('photo_path', 'file', 'types'=>'jpg, gif, png', 'allowEmpty'=>true),
    );
}
Photo_path should be required only when the model is created, in update view it can be empty.
I dont know what happends, but one hour ago it works, but now it doesn't. When I choose file I get 'photo path cannot be blank'
Please help :)