diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewController.java b/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewController.java
index 965f3b87a1a752af046f1f6884b459b8f91df321..737ca9cc4fe0f855f46af7829dfff01ddf433c5b 100644
--- a/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewController.java
+++ b/src/main/java/org/olat/portfolio/ui/artefacts/view/EPArtefactViewController.java
@@ -204,9 +204,10 @@ public class EPArtefactViewController extends FormBasicController {
 		List<PortfolioStructure> linkedMaps = ePFMgr.getReferencedMapsForArtefact(artefact);
 		if (linkedMaps != null && linkedMaps.size() != 0) {
 			List<FormLink> selectMapNames = new ArrayList<FormLink>(linkedMaps.size());
+			int count = 0;
 			for (PortfolioStructure ePMap : linkedMaps) {
 				String title = StringHelper.escapeHtml(ePMap.getTitle());
-				FormLink selectMap = uifactory.addFormLink("map", "map", title, null, formLayout, Link.NONTRANSLATED);
+				FormLink selectMap = uifactory.addFormLink("map-" + count++, "map", title, null, formLayout, Link.NONTRANSLATED);
 				selectMap.setUserObject(ePMap.getOlatResource());
 				selectMap.setEnabled(!viewOnlyMode && !artefactChooseMode);
 				selectMapNames.add(selectMap);