CActiveForm валидация на клиенте, баг или нет?

Есть форма.




<?php /** @var BootActiveForm $form */

$form = $this->beginWidget('bootstrap.widgets.BootActiveForm', array(

	'id'=>'request-form',

	'htmlOptions'=>array('class'=>'well'),

	//'type'=>'horizontal',

	'enableAjaxValidation'=>true,

	'enableClientValidation'=>true,

	'clientOptions'=>array(

		'validateOnSubmit'=>true,

		'validateOnChange'=>false,

	),

	'inlineErrors' => false,

)); ?>



Есть поле




    <?php echo $form->textFieldRow($model, 'buyer_name', array('class'=>'span5','id'=>'buyer-name')); ?>

    <?php echo CHtml::link('...', '#select-clients',

        array(

            'class'=>'btn btn-primary',

            'style'=>'vertical-align: top; margin-left: -4px;',

            'data-toggle'=>'modal',

            )

     ); ?>

     <?php echo $form->error($model,'buyer_name',array('inputID'=>'buyer-name')); ?>



В результате получаю (код страницы)




<label class="required" for="Request_buyer_name">Покупатель <span class="required">*</span></label>

<input type="text" value="" name="Request[buyer_name]" id="buyer-name" class="span5"/>

<span style="display: none;" id="Request_buyer_name_em_" class="help-block"/>

<a href="#select-clients" data-toggle="modal" style="vertical-align: top; margin-left: -4px;" class="btn btn-primary">...</a>

<span style="" id="buyer-name_em_" class="help-block">buyer_name empty!</span>



И валидаторы на клиенте




{'id':'Request_buyer_name','inputID':'Request_buyer_name','errorID':'Request_buyer_name_em_','model':'Request','name':'Request[buyer_name]','enableAjaxValidation':true,'inputContainer':'div.clearfix','clientValidation':function(value, messages, attribute) {


if($.trim(value)=='') {

	messages.push("buyer_name empty!");

}


}},{'id':'Request_buyer_name','inputID':'buyer-name','errorID':'buyer-name_em_','model':'Request','name':'Request[buyer_name]','enableAjaxValidation':true,'inputContainer':'div.clearfix','clientValidation':function(value, messages, attribute) {


if($.trim(value)=='') {

	messages.push("buyer_name empty!");

}



Не могу понять, почему валидатора получается два?

Причем в errorSummary формы отображаются оба сообщения.

Что с этим делать?

Разобрался.

Это баг расширения bootstrap.