diff --git a/frontend/lib/equipment/utils.ts b/frontend/lib/equipment/utils.ts index 71a0ea2..a55f7ee 100644 --- a/frontend/lib/equipment/utils.ts +++ b/frontend/lib/equipment/utils.ts @@ -56,11 +56,13 @@ function parseTimeSeriesValue(attribute: AttributeOverviewFragment, ts: TimeSeri } } function parseAttribute(attribute: AttributeOverviewFragment): IAttribute { - let value = parseAttributeValue(attribute); - if((value === null || value === undefined) && attribute.getTimeSeries?.[0]) { + let value: AttributeValue | undefined = undefined; + if(attribute.getTimeSeries?.[0]) { value = parseTimeSeriesValue(attribute, attribute.getTimeSeries[0]); } - + if(value === undefined || value === null) { + value = parseAttributeValue(attribute); + } return { id: attribute.id,