Sabre executes the proppatch callback *after* calling updateAddressbook and not synchronously. That means the code inside the callback was run outside a database transaction. This moves the atomic helper into the callback to create the expected transaction span. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> |
||
|---|---|---|
| .. | ||
| Activity | ||
| Integration | ||
| Sharing | ||
| Xml | ||
| AddressBook.php | ||
| AddressBookImpl.php | ||
| AddressBookRoot.php | ||
| Card.php | ||
| CardDavBackend.php | ||
| ContactsManager.php | ||
| Converter.php | ||
| HasPhotoPlugin.php | ||
| ImageExportPlugin.php | ||
| MultiGetExportPlugin.php | ||
| PhotoCache.php | ||
| Plugin.php | ||
| SyncService.php | ||
| SystemAddressbook.php | ||
| UserAddressBooks.php | ||