@@ -699,7 +699,7 @@ protected function addShareToDB(
699699 ->setValue ('permissions ' , $ qb ->createNamedParameter ($ permissions ))
700700 ->setValue ('token ' , $ qb ->createNamedParameter ($ token ))
701701 ->setValue ('password ' , $ qb ->createNamedParameter ($ password ))
702- ->setValue ('password_expiration_time ' , $ qb ->createNamedParameter ($ passwordExpirationTime , IQueryBuilder::PARAM_DATE ))
702+ ->setValue ('password_expiration_time ' , $ qb ->createNamedParameter ($ passwordExpirationTime , IQueryBuilder::PARAM_DATETIME_MUTABLE ))
703703 ->setValue ('password_by_talk ' , $ qb ->createNamedParameter ($ sendPasswordByTalk , IQueryBuilder::PARAM_BOOL ))
704704 ->setValue ('stime ' , $ qb ->createNamedParameter (time ()))
705705 ->setValue ('hide_download ' , $ qb ->createNamedParameter ((int )$ hideDownload , IQueryBuilder::PARAM_INT ))
@@ -712,7 +712,7 @@ protected function addShareToDB(
712712
713713 $ qb ->setValue ('attributes ' , $ qb ->createNamedParameter ($ shareAttributes ));
714714 if ($ expirationTime !== null ) {
715- $ qb ->setValue ('expiration ' , $ qb ->createNamedParameter ($ expirationTime , IQueryBuilder::PARAM_DATE ));
715+ $ qb ->setValue ('expiration ' , $ qb ->createNamedParameter ($ expirationTime , IQueryBuilder::PARAM_DATETIME_MUTABLE ));
716716 }
717717
718718 $ qb ->executeStatement ();
@@ -752,10 +752,10 @@ public function update(IShare $share, ?string $plainTextPassword = null): IShare
752752 ->set ('uid_owner ' , $ qb ->createNamedParameter ($ share ->getShareOwner ()))
753753 ->set ('uid_initiator ' , $ qb ->createNamedParameter ($ share ->getSharedBy ()))
754754 ->set ('password ' , $ qb ->createNamedParameter ($ share ->getPassword ()))
755- ->set ('password_expiration_time ' , $ qb ->createNamedParameter ($ share ->getPasswordExpirationTime (), IQueryBuilder::PARAM_DATE ))
755+ ->set ('password_expiration_time ' , $ qb ->createNamedParameter ($ share ->getPasswordExpirationTime (), IQueryBuilder::PARAM_DATETIME_MUTABLE ))
756756 ->set ('label ' , $ qb ->createNamedParameter ($ share ->getLabel ()))
757757 ->set ('password_by_talk ' , $ qb ->createNamedParameter ($ share ->getSendPasswordByTalk (), IQueryBuilder::PARAM_BOOL ))
758- ->set ('expiration ' , $ qb ->createNamedParameter ($ share ->getExpirationDate (), IQueryBuilder::PARAM_DATE ))
758+ ->set ('expiration ' , $ qb ->createNamedParameter ($ share ->getExpirationDate (), IQueryBuilder::PARAM_DATETIME_MUTABLE ))
759759 ->set ('note ' , $ qb ->createNamedParameter ($ share ->getNote ()))
760760 ->set ('hide_download ' , $ qb ->createNamedParameter ((int )$ share ->getHideDownload (), IQueryBuilder::PARAM_INT ))
761761 ->set ('attributes ' , $ qb ->createNamedParameter ($ shareAttributes ))
0 commit comments