--- chart.old/chart.module	2010-02-01 17:27:03.000000000 +0200
+++ chart/chart.module	2011-10-05 17:42:36.667990950 +0200
@@ -312,6 +312,10 @@
   _chart_append('chld',  $chart['#countries'],               $data);
   _chart_append('chtm',  $chart['#georange'],                $data);
 
+  if ($chart['#type'] == CHART_TYPE_BAR_V || $chart['#type'] == CHART_TYPE_BAR_H) {
+    $data['chco'] = str_replace(',', '|', $data['chco']);
+  }
+  
   $charts[$chart['#chart_id']] = drupal_query_string_encode($data);
 
   return $charts[$chart['#chart_id']];
