aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2023-12-15 15:11:59 +0100
committerGitHub <noreply@github.com>2023-12-15 15:11:59 +0100
commit261de22ce959e70a4f78f24f6153d72513d93701 (patch)
treebf5438408652ff9121172b86472f209d2ebd88a4
parent894274670528baa87ce5ee43a61c2a23da9d9313 (diff)
parent043a2528a487724f93441c45e77a2c1e77ceb2a1 (diff)
downloadnextcloud-server-261de22ce959e70a4f78f24f6153d72513d93701.tar.gz
nextcloud-server-261de22ce959e70a4f78f24f6153d72513d93701.zip
Merge pull request #42152 from nextcloud/backport/42144/stable28
[stable28] fix(caldav): don't reuse query builder objects
-rw-r--r--apps/dav/lib/CalDAV/CalDavBackend.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/dav/lib/CalDAV/CalDavBackend.php b/apps/dav/lib/CalDAV/CalDavBackend.php
index 5a55a9bbbef..034dccba1e0 100644
--- a/apps/dav/lib/CalDAV/CalDavBackend.php
+++ b/apps/dav/lib/CalDAV/CalDavBackend.php
@@ -3092,11 +3092,13 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
->andWhere($query->expr()->eq('calendartype', $query->createNamedParameter(self::CALENDAR_TYPE_SUBSCRIPTION)))
->executeStatement();
+ $query = $this->db->getQueryBuilder();
$query->delete('calendarchanges')
->where($query->expr()->eq('calendarid', $query->createNamedParameter($subscriptionId)))
->andWhere($query->expr()->eq('calendartype', $query->createNamedParameter(self::CALENDAR_TYPE_SUBSCRIPTION)))
->executeStatement();
+ $query = $this->db->getQueryBuilder();
$query->delete($this->dbObjectPropertiesTable)
->where($query->expr()->eq('calendarid', $query->createNamedParameter($subscriptionId)))
->andWhere($query->expr()->eq('calendartype', $query->createNamedParameter(self::CALENDAR_TYPE_SUBSCRIPTION)))