diff options
author | Andy Scherzinger <info@andy-scherzinger.de> | 2023-11-29 15:20:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-29 15:20:31 +0100 |
commit | ec962bb7c852a8bf72e447c55ecad0d70dbbe8e4 (patch) | |
tree | 19938b71f66b8e74171ac5acdf2923ef909341f1 /apps/dav/lib | |
parent | 8a4136dadfd567e1a345efe96da198a4ceea8cf4 (diff) | |
parent | 3c3b5d87a1bb14d1c8cbca645a6357821f55661d (diff) | |
download | nextcloud-server-ec962bb7c852a8bf72e447c55ecad0d70dbbe8e4.tar.gz nextcloud-server-ec962bb7c852a8bf72e447c55ecad0d70dbbe8e4.zip |
Merge pull request #41845 from nextcloud/backport/41818/stable28
[stable28] fix(OOO): Make the returned data more explicit
Diffstat (limited to 'apps/dav/lib')
-rw-r--r-- | apps/dav/lib/Controller/OutOfOfficeController.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/dav/lib/Controller/OutOfOfficeController.php b/apps/dav/lib/Controller/OutOfOfficeController.php index fe4200ee1b5..e86f116c3b1 100644 --- a/apps/dav/lib/Controller/OutOfOfficeController.php +++ b/apps/dav/lib/Controller/OutOfOfficeController.php @@ -30,6 +30,7 @@ use OCA\DAV\Db\AbsenceMapper; use OCA\DAV\ResponseDefinitions; use OCP\AppFramework\Db\DoesNotExistException; use OCP\AppFramework\Http; +use OCP\AppFramework\Http\Attribute\NoAdminRequired; use OCP\AppFramework\Http\DataResponse; use OCP\AppFramework\OCSController; use OCP\IRequest; @@ -50,15 +51,13 @@ class OutOfOfficeController extends OCSController { /** * Get the currently configured out-of-office data of a user. * - * @NoAdminRequired - * @NoCSRFRequired - * * @param string $userId The user id to get out-of-office data for. - * @return DataResponse<Http::STATUS_OK|Http::STATUS_NOT_FOUND, ?DAVOutOfOfficeData, array{}> + * @return DataResponse<Http::STATUS_OK, DAVOutOfOfficeData, array{}>|DataResponse<Http::STATUS_NOT_FOUND, null, array{}> * * 200: Out-of-office data * 404: No out-of-office data was found */ + #[NoAdminRequired] public function getCurrentOutOfOfficeData(string $userId): DataResponse { try { $data = $this->absenceMapper->findByUserId($userId); |