summaryrefslogtreecommitdiffstats
path: root/apps/admin_audit
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2021-05-19 10:09:48 +0200
committerRoeland Jago Douma <roeland@famdouma.nl>2021-05-19 10:09:48 +0200
commitc728b1f0703b832c1cb69f4b296c405874bbeb4d (patch)
treea1ce9d815a25341aba092d70a4c5ae7693e1b73e /apps/admin_audit
parentf4d543b2de2185c675f50ec88e35d9d71ec2372c (diff)
downloadnextcloud-server-c728b1f0703b832c1cb69f4b296c405874bbeb4d.tar.gz
nextcloud-server-c728b1f0703b832c1cb69f4b296c405874bbeb4d.zip
Properly log expiration date removal in audit log
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/admin_audit')
-rw-r--r--apps/admin_audit/lib/Actions/Sharing.php29
1 files changed, 20 insertions, 9 deletions
diff --git a/apps/admin_audit/lib/Actions/Sharing.php b/apps/admin_audit/lib/Actions/Sharing.php
index fb070c565a7..472e4203110 100644
--- a/apps/admin_audit/lib/Actions/Sharing.php
+++ b/apps/admin_audit/lib/Actions/Sharing.php
@@ -320,15 +320,26 @@ class Sharing extends Action {
* @param array $params
*/
public function updateExpirationDate(array $params): void {
- $this->log(
- 'The expiration date of the publicly shared %s with ID "%s" has been changed to "%s"',
- $params,
- [
- 'itemType',
- 'itemSource',
- 'date',
- ]
- );
+ if ($params['date'] === null) {
+ $this->log(
+ 'The expiration date of the publicly shared %s with ID "%s" has been changed removed',
+ $params,
+ [
+ 'itemType',
+ 'itemSource',
+ ]
+ );
+ } else {
+ $this->log(
+ 'The expiration date of the publicly shared %s with ID "%s" has been changed to "%s"',
+ $params,
+ [
+ 'itemType',
+ 'itemSource',
+ 'date',
+ ]
+ );
+ }
}
/**