From 7e6a5fe97c000b8027ac07e47668d66ad7cf9e13 Mon Sep 17 00:00:00 2001
From: s j <sj@1729.be>
Date: Sun, 13 Oct 2024 07:18:49 +0000
Subject: [PATCH] fix: duplicate rows class

---
 .../views-style-matrixtable-view-matrixtable.html.twig   | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/templates/views-style-matrixtable-view-matrixtable.html.twig b/templates/views-style-matrixtable-view-matrixtable.html.twig
index 8287401..f133ada 100644
--- a/templates/views-style-matrixtable-view-matrixtable.html.twig
+++ b/templates/views-style-matrixtable-view-matrixtable.html.twig
@@ -97,17 +97,14 @@
   {% set prev_row_nbr = -1 %}
   {% for row_nbr, row in matrix_values %}
   <tr>
-    {% for row_value in matrix_row_values[row_nbr] %}
-
+    {% for row_value_key, row_value in matrix_row_values[row_nbr] %}
     {% set class = '' %}
-    {% if matrix_row_values[prev_row_nbr][loop.index] == row_value %}
+    {% if matrix_row_values[prev_row_nbr][row_value_key] == row_value %}
     {% set class = 'matrix-duplicate-row-value' %}
     {% endif %}
-    {% set prev_row_nbr = row_nbr %}
-
     <td class={{class}}>{{ row_value | raw }}</td>
-
     {% endfor %}
+    {% set prev_row_nbr = row_nbr %}
 
     {% for column in matrix_column_values %}
     {% if matrix_values[row_nbr][column] | length == matrix_value_names | length %}
-- 
GitLab