diff options
author | Daniel Kesselberg <mail@danielkesselberg.de> | 2025-07-17 16:58:01 +0200 |
---|---|---|
committer | Daniel Kesselberg <mail@danielkesselberg.de> | 2025-07-17 16:58:01 +0200 |
commit | 8ae3f90f2bb75c9a0ff4b7df81522050c712ce8d (patch) | |
tree | 8020fbf4e3d92263995081f0f26cf7d773e81323 | |
parent | 92e1881b1e271d6a5bf06c117ba6af5c0f161b62 (diff) | |
download | nextcloud-server-feat/sync-truncation3.tar.gz nextcloud-server-feat/sync-truncation3.zip |
fixup! fix(carddav): return correct sync token for non-truncated requestsfeat/sync-truncation3
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
-rw-r--r-- | apps/dav/lib/CardDAV/CardDavBackend.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/dav/lib/CardDAV/CardDavBackend.php b/apps/dav/lib/CardDAV/CardDavBackend.php index c4536d92b5c..16aeac6e301 100644 --- a/apps/dav/lib/CardDAV/CardDavBackend.php +++ b/apps/dav/lib/CardDAV/CardDavBackend.php @@ -933,7 +933,7 @@ class CardDavBackend implements BackendInterface, SyncSupport { } $stmt->closeCursor(); - + // No changes found, use current token if (empty($changes)) { $result['syncToken'] = $currentToken; @@ -964,6 +964,7 @@ class CardDavBackend implements BackendInterface, SyncSupport { */ if ($rowCount === $limit && $highestSyncToken < $currentToken) { $result['syncToken'] = $highestSyncToken; + $result['result_truncated'] = true; } } else { $qb = $this->db->getQueryBuilder(); |