]> Pierre Choffet | Git repositories - wdef_tools.git/commitdiff
Add compatibility with empty labels
authorPierre Choffet <peuc@wanadoo.fr>
Wed, 3 Jun 2026 17:06:09 +0000 (13:06 -0400)
committerPierre Choffet <peuc@wanadoo.fr>
Wed, 3 Jun 2026 17:06:09 +0000 (13:06 -0400)
xslts/get_next_step.xslt

index 602256a9f072bd78f27e0655b82278732ad2d525..422757cc713d354a2280389c7ab265b5ce036073 100644 (file)
                <xsl:text>"</xsl:text>
                <xsl:value-of select="@wdef:interface-lang" />
                <xsl:text>": "</xsl:text>
-               <xsl:value-of select="$text" />
+               <xsl:choose>
+                       <xsl:when test="string-length($text) = 0">
+                               <!-- If label is empty, add space character so it can be used in wikibase-cli -->
+                               <xsl:text> </xsl:text>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="$text" />
+                       </xsl:otherwise>
+               </xsl:choose>
                <xsl:text>"</xsl:text>
                <xsl:if test="position() != last()">
                        <xsl:text>, </xsl:text>