[PATCH] Skip tank volume if not present on UDCF import

Miika Turkia miika.turkia at gmail.com
Sat Jun 29 23:39:51 PDT 2013


Concatenating unit to empty value will give a "Strange volume reading"
error on subsurface (console output) when importing. Getting rid of it.

Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
 xslt/udcf.xslt |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xslt/udcf.xslt b/xslt/udcf.xslt
index b3c93e8..58dc803 100644
--- a/xslt/udcf.xslt
+++ b/xslt/udcf.xslt
@@ -68,9 +68,11 @@
           <xsl:attribute name="description">
             <xsl:value-of select="MIXNAME|mixname"/>
           </xsl:attribute>
-          <xsl:attribute name="size">
-            <xsl:value-of select="concat(TANK/TANKVOLUME|tank/tankvolume, ' l')"/>
-          </xsl:attribute>
+	  <xsl:if test="TANK/TANKVOLUME|tank/tankvolume != ''">
+            <xsl:attribute name="size">
+              <xsl:value-of select="concat(TANK/TANKVOLUME|tank/tankvolume, ' l')"/>
+            </xsl:attribute>
+          </xsl:if>
           <xsl:attribute name="start">
             <xsl:value-of select="TANK/PSTART|tank/pstart"/>
           </xsl:attribute>
-- 
1.7.9.5



More information about the subsurface mailing list