diff --git a/vilesci/bis/personalmeldung.php b/vilesci/bis/personalmeldung.php
index 56ab5388a..2e50fb549 100644
--- a/vilesci/bis/personalmeldung.php
+++ b/vilesci/bis/personalmeldung.php
@@ -151,7 +151,7 @@ if($result = pg_query($conn, $qry))
N";
}
}
- $qryvw="SELECT * FROM bis.tbl_bisverwendung WHERE mitarbeiter_uid='".$row->mitarbeiter_uid."';";
+ $qryvw="SELECT * FROM bis.tbl_bisverwendung WHERE mitarbeiter_uid='".$row->mitarbeiter_uid."' AND (ende is null OR ende>'$bisprevious') AND beginn<'$bisdatum';";
if($resultvw=pg_query($conn,$qryvw))
{
while($rowvw=pg_fetch_object($resultvw))
@@ -297,7 +297,7 @@ if($result = pg_query($conn, $qry))
".sprintf("%04s",$rowfkt->studiengang_kz)."
".$rowfkt->sws."";
- if($rowvw->hauptberuflich)
+ if($rowvw->hauptberuflich=='t')
{
$datei.="
J";