The wrong O2 percentage was due to not referring to the correct cylinder but grabbing any o2 value in any cylinder. While fixing this, I noticed that also end pressure was missing the cylinder selection, so fixing that as well.
Fixes #626 Signed-off-by: Miika Turkia <miika.tur...@gmail.com> --- xslt/divelogs-export.xslt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xslt/divelogs-export.xslt b/xslt/divelogs-export.xslt index b13006d..5022428 100644 --- a/xslt/divelogs-export.xslt +++ b/xslt/divelogs-export.xslt @@ -88,7 +88,7 @@ <xsl:value-of select="node()/sample[@pressure][last()]/@pressure"/> </xsl:when> <xsl:otherwise> - <xsl:value-of select="cylinder[$cylinder]/@end"/> + <xsl:value-of select="cylinder[position() = $cylinder]/@end"/> </xsl:otherwise> </xsl:choose> </CYLINDERENDPRESSURE> @@ -99,7 +99,7 @@ </xsl:call-template> </WEIGHT> <O2PCT> - <xsl:value-of select="substring-before(cylinder/@o2, '%')"/> + <xsl:value-of select="substring-before(cylinder[position() = $cylinder]/@o2, '%')"/> </O2PCT> <LOGNOTES> <xsl:value-of select="notes"/> -- 1.9.1 _______________________________________________ subsurface mailing list subsurface@hohndel.org http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface