diff --git a/cps.module b/cps.module
index 285e206..096410c 100644
--- a/cps.module
+++ b/cps.module
@@ -1528,7 +1528,7 @@ function cps_changeset_delete_multiple(array $changeset_ids) {
  * @see node_view()
  */
 function cps_changeset_view(CPSChangeset $entity, $view_mode = 'full', $langcode = NULL) {
-  return entity_get_controller('cps_changeset')->view($entity, $view_mode, $langcode);
+  return entity_get_controller('cps_changeset')->view([$entity], $view_mode, $langcode);
 }
 
 /**

