Is it possible for ```repository.product.cp_id``` to be null or undefined and result in a bad link?  Should we ```ng-show``` based on ```repository.product.cp_id```?