diff --git a/include/zeitaufzeichnung_import_csv.class.php b/include/zeitaufzeichnung_import_csv.class.php index 8a8e8bb2f..71f3ab75f 100644 --- a/include/zeitaufzeichnung_import_csv.class.php +++ b/include/zeitaufzeichnung_import_csv.class.php @@ -1,6 +1,7 @@ datum->formatDatum($data[self::STARTDT], 'Y-m-d'); - $verwendung = new bisverwendung(); - $verwendung->getVerwendungDatum($data[self::USER], $vonCSV); - foreach ($verwendung->result as $v) { - if ($v->homeoffice) { - $this->zeit->homeoffice = true; - } else { - $this->addWarning($this->p->t("zeitaufzeichnung/homeofficeNichtErlaubt", [$vonCSV])); - $this->zeit->homeoffice = false; - } - } + $vbt = new vertragsbestandteil(); + $homeoffice = $vbt->hasHomeoffice($data[self::USER], $vonCSV); + + if ($homeoffice) { + $this->zeit->homeoffice = true; + } else { + $this->addWarning($this->p->t("zeitaufzeichnung/homeofficeNichtErlaubt", [$vonCSV])); + $this->zeit->homeoffice = false; + } } } }