Louis Dureuil
3296cf7ae6
clippy: remove needless lifetimes
2023-01-31 09:32:40 +01:00
Tamo
cac93f149e
fix the tests after rebasing
2023-01-25 16:52:54 +01:00
Tamo
481df7a8b6
Update meilisearch/tests/documents/add_documents.rs
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2023-01-25 16:45:11 +01:00
Tamo
8356f109c1
bump milli to fix the last test
2023-01-25 16:45:11 +01:00
Tamo
934f2b3cb5
exhaustively test all the errors that can arise from a bad geo field
2023-01-25 16:45:11 +01:00
Tamo
a3f1b8fdb9
refactorize the test suite of the add_documents module to use snapshot tests when possible
2023-01-25 16:45:11 +01:00
bors[bot]
d963c2ce55
Merge #3419
...
3419: Test all the api key error codes r=dureuill a=irevoire
Partially fix #3325
Co-authored-by: Tamo <tamo@meilisearch.com >
2023-01-25 15:09:19 +00:00
Kerollmops
184b8afd9e
Make it work in the CreateApiKey struct
2023-01-25 15:01:50 +01:00
Tamo
a858531574
apply review comments
2023-01-25 14:51:36 +01:00
Clément Renault
474d4ec498
Add tests for the index patterns
2023-01-25 14:22:16 +01:00
Tamo
04c4487660
udpate the analytics with the new stats method
2023-01-25 11:25:04 +01:00
Tamo
c92948b143
Compute the size of the auth-controller, index-scheduler and all update files in the global stats
2023-01-25 11:25:02 +01:00
bors[bot]
b3c2a4ae27
Merge #3412
...
3412: When adding documents, trying to update the primary-key now throw an error r=Kerollmops a=irevoire
While updating the test suite, I also noticed an issue with the indexed_documents value of failed tasks and had to update it. I also named a bunch of snapshots that had no name, sorry 😬
Fixes https://github.com/meilisearch/meilisearch/issues/3385
Fixes https://github.com/meilisearch/meilisearch/issues/3411
Co-authored-by: Tamo <tamo@meilisearch.com >
2023-01-24 17:14:11 +00:00
Tamo
aa17a54feb
test all the api key error codes
2023-01-24 17:30:35 +01:00
Tamo
32364e9919
add tests on the index resource
2023-01-24 13:20:20 +01:00
bors[bot]
fea41ca788
Merge #3404
...
3404: Fix matching strategy error r=irevoire a=ManyTheFish
# Pull Request
## Related issue
Fixes #3391
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2023-01-23 17:04:05 +00:00
bors[bot]
217504fff3
Merge #3406
...
3406: Master Key: Implements errors and warnings from the specification r=irevoire a=dureuill
<sub>Now in technicolor</sub>
# Pull Request
## What does this PR do?
- Uses `atty` and `termcolor` as dependency
- Use these dependencies to print colored background for warning messages
- Update messages to match https://github.com/meilisearch/specifications/pull/209
## PR checklist
Please check if your PR fulfills the following requirements:
- [ ] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [ ] Have you read the contributing guidelines?
- [ ] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2023-01-23 16:39:18 +00:00
Tamo
5672118bfa
When adding documents, trying to update the primary-key now throw an error
...
While updating the test suite I also noticed an issue with the indexed_documents value of failed task and had to update it.
I also named a bunch of snapshots that had no name sorry 😬
2023-01-23 17:32:13 +01:00
Louis Dureuil
57682cbabe
Fix test url after #3398
2023-01-23 15:43:17 +01:00
ManyTheFish
5dd582918d
Add test
2023-01-23 15:40:42 +01:00
ManyTheFish
f0e6b9c0c5
Update deserr to 0.3.0
2023-01-23 14:13:04 +01:00
Louis Dureuil
56db54486c
Add tests
2023-01-23 14:00:30 +01:00
Louis Dureuil
a9b3f91467
Add missing space
...
Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com >
2023-01-23 10:33:30 +01:00
Louis Dureuil
0de9a3ffe7
Implements errors and warnings from the specification
...
Now in technicolor
2023-01-19 18:04:45 +01:00
bors[bot]
8fb685f5aa
Merge #3401
...
3401: improve the error messages for the immutable fields r=dureuill a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3400
Co-authored-by: Tamo <tamo@meilisearch.com >
2023-01-19 15:52:50 +00:00
Tamo
e3742a38d4
improve the error messages for the immutable fields
2023-01-19 16:49:44 +01:00
Louis Dureuil
d2420f5c8f
Fix non insta tests
2023-01-19 16:10:05 +01:00
Louis Dureuil
72e2b220ed
Fix tests
2023-01-19 15:48:20 +01:00
bors[bot]
a1e9c44fe5
Merge #3389
...
3389: Return `invalid_search_facets` rather than `bad_request` when using facet on a non filterable attribute r=irevoire a=dureuill
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/3384
## What does the PR does
- title
- also adds a test
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2023-01-19 13:19:22 +00:00
Louis Dureuil
3d8ca62c35
InvalidFacetDistribution returns invalid_search_facet
2023-01-19 13:41:26 +01:00
Tamo
e8e7070cc6
improve the error message when no task filter are specified for the cancelation or deletion of tasks
2023-01-19 12:42:08 +01:00
Tamo
d0988e115f
fix the patch of description and name for the api-key
2023-01-18 19:07:26 +01:00
Tamo
5dcb920fb4
improve the tests
2023-01-18 18:27:00 +01:00
bors[bot]
6f7e0c431a
Merge #3341
...
3341: add functionnal + error tests on the swap_indexes route and fix a confusing error message r=loiclec a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3340
Fix part of https://github.com/meilisearch/meilisearch/issues/3325
Fix https://github.com/meilisearch/meilisearch/issues/3381
Test both the functionality and the error codes
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com >
2023-01-18 16:32:22 +00:00
Tamo
00f6af6475
fix a wrong error message
2023-01-18 17:26:48 +01:00
bors[bot]
3e5b3df487
Merge #3370 #3373 #3375
...
3370: make the swap indexes not found errors return an IndexNotFound error-code r=irevoire a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3368
3373: fix a wrong error code and add tests on the document resource r=irevoire a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3371
3375: Avoid deleting all task invalid canceled by r=irevoire a=Kerollmops
Fixes #3369 by making sure that at least one `canceledBy` task filter parameter matches something.
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Kerollmops <clement@meilisearch.com >
2023-01-18 15:21:11 +00:00
Kerollmops
d3c796af38
Add a new test to check that invalid canceledBy works correctly
2023-01-18 15:50:46 +01:00
Kerollmops
182eea1f17
Introduce a canceledBy filter for the tests
2023-01-18 15:50:42 +01:00
Tamo
a4476c20f8
fix a wrong error code and add tests on the document resource
2023-01-18 15:28:02 +01:00
Tamo
57da80900d
make the swap indexes not found errors return an IndexNotFound error code
2023-01-18 14:16:00 +01:00
Tamo
0f727d079b
fix the wrong error code on minWordSizeForTypos
2023-01-18 12:28:46 +01:00
Loïc Lecrenier
82bdb54537
Update the index swap tests after git rebase
2023-01-18 09:40:41 +01:00
Tamo
b6ec1f1c6d
add functionnal + error tests on the swap_indexes route
2023-01-18 09:36:04 +01:00
Loïc Lecrenier
e225608337
Use invalid_index_uid error code in more places
2023-01-17 15:28:06 +01:00
Loïc Lecrenier
56e79fa850
Update task snapshot test and clean up details
2023-01-17 13:19:04 +01:00
Loïc Lecrenier
c71a8ea183
Update to latest milli and deserr
2023-01-17 13:10:38 +01:00
Loïc Lecrenier
b781f9a0f9
cargo fmt
2023-01-17 11:07:07 +01:00
Loïc Lecrenier
9194508a0f
Refactor query parameter deserialisation logic
2023-01-17 11:07:07 +01:00
Loïc Lecrenier
766dd830ae
Update deserr to latest version + add new error codes for missing fields
...
- missing_api_key_indexes
- missing_api_key_actions
- missing_api_key_expires_at
- missing_swap_indexes_indexes
2023-01-17 09:43:07 +01:00
Loïc Lecrenier
436ae4e466
Improve error messages generated by deserr
...
Split Json and Query Parameter error types
2023-01-17 09:43:07 +01:00