From 3a9a446caef47f7db615f7a5d25869b8dda099a4 Mon Sep 17 00:00:00 2001 From: nataliauvarova Date: Fri, 14 Jul 2023 08:32:59 +0000 Subject: [PATCH] #971: fix data_type --- src/pages/DistanceMap/getDistancePerspectives.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/DistanceMap/getDistancePerspectives.js b/src/pages/DistanceMap/getDistancePerspectives.js index 727c4003..0b771469 100644 --- a/src/pages/DistanceMap/getDistancePerspectives.js +++ b/src/pages/DistanceMap/getDistancePerspectives.js @@ -25,7 +25,7 @@ const getDistance = async (dictionaries, allField, mainDictionary, computeDistan sourcePerspectiveId = el.id; groupFields = el.columns .map(column => fieldDict[id2str(column.field_id)]) - .filter(field => field.data_type === "Grouping Tag"); + .filter(field => (field && field.data_type && (field.data_type === "Grouping Tag"))); } }); @@ -48,11 +48,11 @@ const getDistance = async (dictionaries, allField, mainDictionary, computeDistan perspective.columns.forEach(column => { const field = fieldDict[id2str(column.field_id)]; - if (field.data_type === "Grouping Tag") { + if (field && field.data_type && (field.data_type === "Grouping Tag")) { pgroupFlag = true; } - if (field.data_type === "Text") { + if (field && field.data_type && (field.data_type === "Text")) { textFlag = true; } }); @@ -67,7 +67,7 @@ const getDistance = async (dictionaries, allField, mainDictionary, computeDistan textFields = perspective.columns .map(column => fieldDict[id2str(column.field_id)]) - .filter(field => field.data_type === "Text"); + .filter(field => (field && field.data_type && (field.data_type === "Text"))); let transcriptionFieldIdStr = ""; let translationFieldIdStr = "";