mirror of
https://github.com/zhigang1992/graphql-engine.git
synced 2026-06-11 16:09:49 +08:00
graphql2chartjs: fix mapping of non-array types (#2307)
This commit is contained in:
committed by
Shahidh K Muhammed
parent
dc84bb4e77
commit
751bd44fb7
@@ -1,7 +1,7 @@
|
||||
const converter = require('./converter');
|
||||
|
||||
function convert (type, graphqlData) {
|
||||
try {
|
||||
try {
|
||||
return converter(graphqlData, type);
|
||||
} catch (e) {
|
||||
console.error('unexpected error in graphql2chartjs; please check your graphql response');
|
||||
@@ -35,9 +35,11 @@ class Graphql2Chartjs {
|
||||
transformGqlData(graphqlData, transformer) {
|
||||
const transformedGqlData = {};
|
||||
Object.keys(graphqlData).forEach(datasetName => {
|
||||
transformedGqlData[datasetName] = graphqlData[datasetName].map((dataPoint) => {
|
||||
return { ...dataPoint, ...transformer(datasetName, dataPoint) }
|
||||
});
|
||||
if (Array.isArray(graphqlData[datasetName])) {
|
||||
transformedGqlData[datasetName] = graphqlData[datasetName].map((dataPoint) => {
|
||||
return { ...dataPoint, ...transformer(datasetName, dataPoint) }
|
||||
});
|
||||
}
|
||||
});
|
||||
return transformedGqlData;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user