CZML Data Sources + Model not being rendered


I'm experiencing an odd behaviour which could possibly be a bug. I'm loading a CZML which defines some models to be loaded inside Cesium. I use a CzmlDataSource to display the data inside the Cesium Viewer.

If I remove the data source from the dataSourceCollection (without destroying it) and then add it back models don't get rendered anymore.


var dataSource = new Cesium.CzmlDataSource();


// here models are correctly rendered

_cesiumDataSources.remove(dataSource, false);

// models are not rendered anymore.

It looks like models don't get loaded again in scene._primitives when adding the source back to the collection.

Is this a bug?