diff --git a/rdf/anwesenheitsliste.xml.php b/rdf/anwesenheitsliste.xml.php
index 5fbbd4262..1f6e05039 100644
--- a/rdf/anwesenheitsliste.xml.php
+++ b/rdf/anwesenheitsliste.xml.php
@@ -94,9 +94,10 @@ foreach($data as $key => $value)
. "FROM campus.vw_student_lehrveranstaltung stlv "
. "JOIN public.tbl_benutzer be ON be.uid = stlv.uid "
. "JOIN public.tbl_person pe ON pe.person_id = be.person_id "
- . "JOIN public.tbl_prestudent pre ON pre.person_id = pe.person_id "
+ . "JOIN public.tbl_prestudent pre ON (pre.person_id = pe.person_id AND pre.studiengang_kz = " . $db->db_add_param($studiengang) . ") "
. "LEFT JOIN lehre.tbl_zeugnisnote zn ON (zn.lehrveranstaltung_id = stlv.lehrveranstaltung_id AND zn.student_uid = stlv.uid) "
- . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key);
+ . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key) . " "
+ . "ORDER BY nachname ASC";
if($db->db_query($qry))
{
diff --git a/system/xsl/AnwListBarcode.xsl b/system/xsl/AnwListBarcode.xsl
index fc3910935..933cb5922 100644
--- a/system/xsl/AnwListBarcode.xsl
+++ b/system/xsl/AnwListBarcode.xsl
@@ -31,7 +31,10 @@
-
+
+
+
+
@@ -129,10 +132,11 @@
- LE
+ LE
+
+
-
-
+
@@ -156,8 +160,8 @@
-
-
+
+
@@ -171,6 +175,8 @@
+
+
@@ -182,9 +188,7 @@
Status:
-
-
-
+