@@ -303,7 +303,7 @@ protected function validateExpirationDateInternal(IShare $share) {
303303 if (!$ share ->getNoExpirationDate () || $ isEnforced ) {
304304 if ($ expirationDate !== null ) {
305305 $ expirationDate ->setTimezone ($ this ->dateTimeZone ->getTimeZone ());
306- $ expirationDate ->setTime (0 , 0 , 0 );
306+ $ expirationDate ->setTime (23 , 59 , 59 );
307307
308308 $ date = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
309309 $ date ->setTime (0 , 0 , 0 );
@@ -322,7 +322,7 @@ protected function validateExpirationDateInternal(IShare $share) {
322322
323323 if ($ fullId === null && $ expirationDate === null && $ defaultExpireDate ) {
324324 $ expirationDate = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
325- $ expirationDate ->setTime (0 , 0 , 0 );
325+ $ expirationDate ->setTime (23 , 59 , 59 );
326326 $ days = (int )$ this ->config ->getAppValue ('core ' , $ configProp , (string )$ defaultExpireDays );
327327 if ($ days > $ defaultExpireDays ) {
328328 $ days = $ defaultExpireDays ;
@@ -337,7 +337,7 @@ protected function validateExpirationDateInternal(IShare $share) {
337337 }
338338
339339 $ date = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
340- $ date ->setTime (0 , 0 , 0 );
340+ $ date ->setTime (23 , 59 , 59 );
341341 $ date ->add (new \DateInterval ('P ' . $ defaultExpireDays . 'D ' ));
342342 if ($ date < $ expirationDate ) {
343343 throw new GenericShareException ($ this ->l ->n ('Cannot set expiration date more than %n day in the future ' , 'Cannot set expiration date more than %n days in the future ' , $ defaultExpireDays ), code: 404 );
@@ -381,7 +381,7 @@ protected function validateExpirationDateLink(IShare $share) {
381381 if (!($ share ->getNoExpirationDate () && !$ isEnforced )) {
382382 if ($ expirationDate !== null ) {
383383 $ expirationDate ->setTimezone ($ this ->dateTimeZone ->getTimeZone ());
384- $ expirationDate ->setTime (0 , 0 , 0 );
384+ $ expirationDate ->setTime (23 , 59 , 59 );
385385
386386 $ date = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
387387 $ date ->setTime (0 , 0 , 0 );
@@ -400,7 +400,7 @@ protected function validateExpirationDateLink(IShare $share) {
400400
401401 if ($ fullId === null && $ expirationDate === null && $ this ->shareApiLinkDefaultExpireDate ()) {
402402 $ expirationDate = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
403- $ expirationDate ->setTime (0 , 0 , 0 );
403+ $ expirationDate ->setTime (23 , 59 , 59 );
404404
405405 $ days = (int )$ this ->config ->getAppValue ('core ' , 'link_defaultExpDays ' , (string )$ this ->shareApiLinkDefaultExpireDays ());
406406 if ($ days > $ this ->shareApiLinkDefaultExpireDays ()) {
@@ -416,7 +416,7 @@ protected function validateExpirationDateLink(IShare $share) {
416416 }
417417
418418 $ date = new \DateTime ('now ' , $ this ->dateTimeZone ->getTimeZone ());
419- $ date ->setTime (0 , 0 , 0 );
419+ $ date ->setTime (23 , 59 , 59 );
420420 $ date ->add (new \DateInterval ('P ' . $ this ->shareApiLinkDefaultExpireDays () . 'D ' ));
421421 if ($ date < $ expirationDate ) {
422422 throw new GenericShareException (
0 commit comments