meilisearch/meilisearch-http
bors[bot] c984fa1071
Merge #1176
1176: fix race condition in  document addition r=Kerollmops a=MarinPostma

As described in #1160, there was a race condition when updating settings and adding documents simultaneously. This was due to the schema being updated and document addition being processed in two different transactions. This PR moves the schema update logic for the primary key in the same transaction as the document addition, while maintaining the input checks for the validity of the primary key in the http route, in order not to break the error reporting for the document addition route.

close #1160.

Co-authored-by: mpostma <postma.marin@protonmail.com>
Co-authored-by: marin <postma.marin@protonmail.com>
2021-02-02 09:26:32 +00:00
..
public Update interface.html 2020-12-21 10:15:19 +01:00
src Merge #1176 2021-02-02 09:26:32 +00:00
tests Merge #1176 2021-02-02 09:26:32 +00:00
build.rs Rename MeiliDB into MeiliSearch 2019-11-26 11:12:30 +01:00
Cargo.toml update dependencies 2021-01-13 15:48:53 +01:00