From 58441a302282d35072fc474345e876f77cdd5b75 Mon Sep 17 00:00:00 2001 From: Will Price Date: Fri, 29 Sep 2017 12:19:59 +0200 Subject: [PATCH] Fixed sporadic issue when a version number is on the link tcm uri. This was breaking the parsing of the uri (see issue 78) --- .../sdl/webapp/tridion/linking/AbstractTridionLinkResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dxa-framework/dxa-tridion-provider/src/main/java/com/sdl/webapp/tridion/linking/AbstractTridionLinkResolver.java b/dxa-framework/dxa-tridion-provider/src/main/java/com/sdl/webapp/tridion/linking/AbstractTridionLinkResolver.java index ecdecebd2..23122d887 100644 --- a/dxa-framework/dxa-tridion-provider/src/main/java/com/sdl/webapp/tridion/linking/AbstractTridionLinkResolver.java +++ b/dxa-framework/dxa-tridion-provider/src/main/java/com/sdl/webapp/tridion/linking/AbstractTridionLinkResolver.java @@ -63,7 +63,7 @@ public String resolveLink(String uri, int publicationId, boolean isBinary) { } final int itemId = Integer.parseInt(parts[1]); - final int itemType = parts.length > 2 ? Integer.parseInt(parts[2]) : 16; + final int itemType = parts.length > 2 && !parts[2].startsWith("v") ? Integer.parseInt(parts[2]) : 16; switch (itemType) { case 16: