From 10470d1737ccc86729d18276ba826028fe34ea31 Mon Sep 17 00:00:00 2001 From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org> Date: Wed, 16 Aug 2023 22:59:10 +0200 Subject: [PATCH] Fix when generating changes in MD if last line --- generateChangemarks/changemarks.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generateChangemarks/changemarks.py b/generateChangemarks/changemarks.py index 941b94d..995f589 100644 --- a/generateChangemarks/changemarks.py +++ b/generateChangemarks/changemarks.py @@ -245,11 +245,12 @@ https://forge.etsi.org/rep/cdm/pipeline-scripts/-/blob/main/common/Dockerfile.st modifiedElements.append(element) modifiedRow = "|".join(modifiedElements) + "\n" clauseMDlines.insert(j,modifiedRow) - clauseMDlines.pop(j + 1) + clauseMDlines.pop(j + 1) # Todo Check what happens when modifying last row of a table else: clauseMDlines.insert(j, "<span class=\"underline\">" + line.value + "</span>\n\n") #clauseMDlines.insert(j, "<mark>" + line.value.strip("\n") + "</mark>\n\n") - clauseMDlines.pop(j+1) + if (j + 1) <= len(clauseMDlines): + clauseMDlines.pop(j+1) elif (not (line.value.strip() == '') and (line.is_removed)): if line.value.strip().startswith("|"): # It is a table tableElements = line.value.strip().split("|") -- GitLab