}
Locale locale = LocaleManager.currentLocale();
dataDisplayer.setDataDisplayerType(type);
dataDisplayer.setDataProvider(getDataProvider());
if (dataDisplayer instanceof AbstractChartDisplayer) {
AbstractChartDisplayer displayer = (AbstractChartDisplayer) dataDisplayer;
displayer.setTitle(getDescription(locale));
}
}
} catch (Exception e) {
log.error("Error deserializing data provider for KPI: " + id, e);
}