diff --git a/tests/system/shared/build_utils.py b/tests/system/shared/build_utils.py
index 746d5fa4a8a0c8e0659ba41010f73e1f3e357b2f..ed39e0606906c530f8fd16b60fb25a859def0569 100644
--- a/tests/system/shared/build_utils.py
+++ b/tests/system/shared/build_utils.py
@@ -122,8 +122,8 @@ def createTasksFile(list):
         # the following is currently a bad work-around
         fData = index.data(Qt.UserRole).toString() # file
         lData = index.data(Qt.UserRole + 1).toString() # line -> linenumber or empty
-        tData = index.data(Qt.UserRole + 4).toString() # type -> 1==error 2==warning
-        dData = index.data(Qt.UserRole + 2).toString() # description
+        tData = index.data(Qt.UserRole + 5).toString() # type -> 1==error 2==warning
+        dData = index.data(Qt.UserRole + 3).toString() # description
         if lData == "":
             lData = "-1"
         if tData == "1":