From 1911472b88898868969bfbefa16e0e2e3168c146 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Thu, 17 Sep 2015 13:34:15 +0200 Subject: [PATCH] Discard expiration date from result for non-link shares --- lib/private/share/share.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/private/share/share.php b/lib/private/share/share.php index 802b146cfb..07c7f31a85 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; + } } /**