server
server copied to clipboard
fix(dav): Run system address book create-if-not-exists in transaction
Summary
This might break in clustered DB setup
TODO
- [x] Wrap business transactions in database transactions
Checklist
- Code is properly formatted
- Sign-off message is added to all commits
- [x] Tests (unit, integration, api and/or acceptance) are included
- [x] Screenshots before/after for front-end changes
- [x] Documentation (manuals or wiki) has been updated or is not required
- [ ] Backports requested where applicable (ex: critical bugfixes)
Tests need to be fixed
Tests fail because I made the class strict. Yay.
nodb tests fail
CI failure unrelated