From 58b529fc1b04d8e85d92c3a4d1b173dc510c3f4e Mon Sep 17 00:00:00 2001
From: Pithon Kabiro <pithon.kabiro@hft-stuttgart.de>
Date: Fri, 22 Oct 2021 18:29:24 +0200
Subject: [PATCH] Edit function: create y-axis title scatter plot

Move creation of the combined names + symbols array to the if/else
block
---
 public/js/src_modules/chartScatterPlot.mjs | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/public/js/src_modules/chartScatterPlot.mjs b/public/js/src_modules/chartScatterPlot.mjs
index c12fd35..e10275b 100644
--- a/public/js/src_modules/chartScatterPlot.mjs
+++ b/public/js/src_modules/chartScatterPlot.mjs
@@ -106,11 +106,6 @@ const createYAxisTitleTextScatterPlot = function (
   // y-axis phenomenon symbols start at array index 1
   const unitOfMeasurementSymbolsYAxisArr = unitOfMeasurementSymbolsArr.slice(1);
 
-  const combinedNameSymbolArr = phenomenonNamesYAxisArr.map(
-    (phenomenonNameYAxis, i) =>
-      `${phenomenonNameYAxis} [${unitOfMeasurementSymbolsYAxisArr[i]}]`
-  );
-
   // The phenomenon names and unit of measurement arrays should have equal lengths
   // Use one of the arrays for looping
   if (
@@ -120,6 +115,11 @@ const createYAxisTitleTextScatterPlot = function (
       "The phenomenon names array and unit of measurement symbols array have different lengths"
     );
   } else {
+    const combinedNameSymbolArr = phenomenonNamesYAxisArr.map(
+      (phenomenonNameYAxis, i) =>
+        `${phenomenonNameYAxis} [${unitOfMeasurementSymbolsYAxisArr[i]}]`
+    );
+
     return createCombinedTextDelimitedByComma(combinedNameSymbolArr);
   }
 };
-- 
GitLab