Duplicated module name in request after AJAX update


I have 2 nested widgets (parent > child). Child widget contain AJAX action which results in update of whole parent Widget. After successful parent AJAX update following CHtml::link code:

echo CHtml::link($blockData['name'], array(


'page_id' => $page_id,

'region_id' => $id,

'block_type' => $blockType,

'block_id' => $blockData['id'],


will result in url where module is presented twice: …?r=cms/cms/regionconnection/add.

I am calling action in cms module ‘namespace’ from global (no module namespaced) controller

Is this my PEBKAC or it should be considered/reported as bug of router?

Thanks for your opinion/advise