summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/share/share.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/private/share/share.php b/lib/private/share/share.php
index 802b146cfb6..07c7f31a853 100644
--- a/lib/private/share/share.php
+++ b/lib/private/share/share.php
@@ -2441,6 +2441,11 @@ class Share extends Constants {
if (isset($row['stime'])) {
$row['stime'] = (int) $row['stime'];
}
+ if (isset($row['expiration']) && $row['share_type'] !== self::SHARE_TYPE_LINK) {
+ // discard expiration date for non-link shares, which might have been
+ // set by ancient bugs
+ $row['expiration'] = null;
+ }
}
/**