From: Ferdinand Thiessen Date: Fri, 18 Oct 2024 17:05:08 +0000 (+0200) Subject: Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-support X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2ef74b986058928fd59af0c839b463d101d35146;p=nextcloud-server.git Merge pull request #47329 from nextcloud/feat/add-datetime-qbmapper-support feat(AppFramework): Add full support for date / time / datetime columns --- 2ef74b986058928fd59af0c839b463d101d35146 diff --cc lib/private/Share20/DefaultShareProvider.php index 2ad926fbaa7,77251fd0bc1..db2734190e4 --- a/lib/private/Share20/DefaultShareProvider.php +++ b/lib/private/Share20/DefaultShareProvider.php @@@ -237,9 -237,9 +237,9 @@@ class DefaultShareProvider implements I ->set('attributes', $qb->createNamedParameter($shareAttributes)) ->set('item_source', $qb->createNamedParameter($share->getNode()->getId())) ->set('file_source', $qb->createNamedParameter($share->getNode()->getId())) - ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATE)) + ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE)) ->set('note', $qb->createNamedParameter($share->getNote())) - ->execute(); + ->executeStatement(); /* * Update all user defined group shares @@@ -252,9 -252,9 +252,9 @@@ ->set('uid_initiator', $qb->createNamedParameter($share->getSharedBy())) ->set('item_source', $qb->createNamedParameter($share->getNode()->getId())) ->set('file_source', $qb->createNamedParameter($share->getNode()->getId())) - ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATE)) + ->set('expiration', $qb->createNamedParameter($expirationDate, IQueryBuilder::PARAM_DATETIME_MUTABLE)) ->set('note', $qb->createNamedParameter($share->getNote())) - ->execute(); + ->executeStatement(); /* * Now update the permissions for all children that have not set it to 0