Skip to content

Commit d2d35cb

Browse files
committed
Add underscore to version suffix, if needed
1 parent c42d132 commit d2d35cb

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

xsl/create_config_xsl.xsl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,18 +134,19 @@
134134
<xsl:choose>
135135
<xsl:when test="$mergedParams?version.file ne ''">
136136
<xsl:try>
137-
<xsl:sequence
137+
<xsl:variable name="v"
138138
select="unparsed-text(resolve-uri($mergedParams?version.file, $configUri)) =>
139139
normalize-space() =>
140140
replace('\s+','_')"/>
141+
<xsl:sequence select="if (starts-with($v,'_')) then $v else ('_' || $v)"/>
141142
<xsl:catch>
142143
<xsl:message>WARNING: No version file specified.</xsl:message>
143-
<xsl:sequence select="hcmc:generateRandomHash()"/>
144+
<xsl:sequence select="'_' || hcmc:generateRandomHash()"/>
144145
</xsl:catch>
145146
</xsl:try>
146147
</xsl:when>
147148
<xsl:otherwise>
148-
<xsl:sequence select="hcmc:generateRandomHash()"/>
149+
<xsl:sequence select="'_' || hcmc:generateRandomHash()"/>
149150
</xsl:otherwise>
150151
</xsl:choose>
151152
</xsl:variable>

0 commit comments

Comments
 (0)