diff --git a/rdf/zeugnis.rdf.php b/rdf/zeugnis.rdf.php
index 512b5f0a8..335f641b2 100644
--- a/rdf/zeugnis.rdf.php
+++ b/rdf/zeugnis.rdf.php
@@ -322,7 +322,19 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
$xml .= " ";
$xml .= " ".$note2."";
$xml .= " ".($row->semesterstunden==0?'':number_format(sprintf('%.1F',$row->semesterstunden/$wochen),1))."";
- $xml .= " ".($row->ects==0 || $row->ects==''?'':number_format($row->ects,1))."";
+ $ectspunkte='';
+
+ if($row->ects==0 || $row->ects=='')
+ $ectspunkte='';
+ else
+ {
+ //Bei 2 Nachkommastellen beide anzeigen, sonst nur 1
+ if(number_format($row->ects,1)==number_format($row->ects,2))
+ $ectspunkte=number_format($row->ects,1);
+ else
+ $ectspunkte=number_format($row->ects,2);
+ }
+ $xml .= " ".$ectspunkte."";
$xml .= " ".$row->lv_lehrform_kurzbz."";
if($auslandssemester)
{