Don't break interpolated comparison attributes when fixing static comparisons.

master v2.17.2
Greg Torbenson 2018-06-27 10:16:10 -04:00
parent 9333c66cad
commit fc60f98908
1 changed files with 4 additions and 4 deletions

View File

@ -360,9 +360,9 @@
<xsl:text>( ( </xsl:text>
<xsl:text>$contract->isTruthy( </xsl:text>
<xsl:apply-templates select="$cond/lvmp:when/lvmp:*" mode="lvmp:render" />
<xsl:if test="$cond/lvmp:cmp/text() != ''">
<xsl:if test="$cond/lvmp:cmp/(*|text())">
<xsl:text>,</xsl:text>
<xsl:apply-templates select="$cond/lvmp:cmp/text()" mode="lvmp:render" />
<xsl:apply-templates select="$cond/lvmp:cmp/(lvmp:*|text())" mode="lvmp:render" />
</xsl:if>
<xsl:text>)</xsl:text>
<xsl:text> ) ? </xsl:text>
@ -380,9 +380,9 @@
<xsl:text>( ( </xsl:text>
<xsl:text>$contract->isTruthy( </xsl:text>
<xsl:apply-templates select="$cond/lvmp:when/lvmp:*" mode="lvmp:render" />
<xsl:if test="$cond/lvmp:cmp/*">
<xsl:if test="$cond/lvmp:cmp/(*|text())">
<xsl:text>,</xsl:text>
<xsl:apply-templates select="$cond/lvmp:cmp/lvmp:*" mode="lvmp:render" />
<xsl:apply-templates select="$cond/lvmp:cmp/(lvmp:*|text())" mode="lvmp:render" />
</xsl:if>
<xsl:text>)</xsl:text>
<xsl:text> ) ? array(</xsl:text>