diff --git a/api/src/engine/connectors/exareme/converters.ts b/api/src/engine/connectors/exareme/converters.ts index 0df47842aec7e8c96303d31ae658c6f281aab89f..da94210ef8be3573f09992108ab59f2cf9fc1636 100644 --- a/api/src/engine/connectors/exareme/converters.ts +++ b/api/src/engine/connectors/exareme/converters.ts @@ -45,11 +45,16 @@ export const dataToDataset = (data: Entity): Dataset => { }; }; +//FIXME: Dirty workaround should be improved +const lookupTypes = { + integer: 'int', +}; + export const dataToVariable = (data: VariableEntity): Variable => { return { id: data.code, label: data.label, - type: data.type, + type: lookupTypes[data.type] ?? data.type, description: data.description, enumerations: data.enumerations ? data.enumerations.map(dataToCategory)