aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/Service/AbsenceService.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dav/lib/Service/AbsenceService.php')
-rw-r--r--apps/dav/lib/Service/AbsenceService.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/dav/lib/Service/AbsenceService.php b/apps/dav/lib/Service/AbsenceService.php
index 699f15ae2e0..7cbc0386d43 100644
--- a/apps/dav/lib/Service/AbsenceService.php
+++ b/apps/dav/lib/Service/AbsenceService.php
@@ -47,6 +47,8 @@ class AbsenceService {
string $lastDay,
string $status,
string $message,
+ ?string $replacementUserId = null,
+ ?string $replacementUserDisplayName = null,
): Absence {
try {
$absence = $this->absenceMapper->findByUserId($user->getUID());
@@ -59,6 +61,8 @@ class AbsenceService {
$absence->setLastDay($lastDay);
$absence->setStatus($status);
$absence->setMessage($message);
+ $absence->setReplacementUserId($replacementUserId);
+ $absence->setReplacementUserDisplayName($replacementUserDisplayName);
if ($absence->getId() === null) {
$absence = $this->absenceMapper->insert($absence);