Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						7f80b116bc 
					 
					
						
						
							
							Add specific immutable_field error codes  
						
						 
						
						
						
						
					 
					
						2023-01-12 16:20:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a09b6a341d 
					 
					
						
						
							
							Move tasks route to deserr  
						
						 
						
						
						
						
					 
					
						2023-01-12 13:57:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						bf573885ea 
					 
					
						
						
							
							integrate the latest version of milli  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						a68ac3a1dc 
					 
					
						
						
							
							reformat the headers  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						b0b7ad7caf 
					 
					
						
						
							
							Apply review suggestions  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						c91ffec72e 
					 
					
						
						
							
							Update Cargo.toml  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						1fc11264e8 
					 
					
						
						
							
							Refactor deserr integration  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						2bc2e99ff3 
					 
					
						
						
							
							Simplify declaration of the error codes  
						
						 
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b3574de809 
					 
					
						
						
							
							Merge  #3321  
						
						 
						
						... 
						
						
						
						3321: Update the system http error code to return an internal server error r=irevoire a=irevoire
Fix parts of https://github.com/meilisearch/meilisearch/issues/3318 
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-11 10:27:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						f0d408c295 
					 
					
						
						
							
							update the system http error code to return an internal server error  
						
						 
						
						
						
						
					 
					
						2023-01-10 14:33:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						d308684395 
					 
					
						
						
							
							remove two ununsed error codes + fix the sort error_code  
						
						 
						
						
						
						
					 
					
						2023-01-10 11:32:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						d17efb9ed6 
					 
					
						
						
							
							use the published version of deserr  
						
						 
						
						
						
						
					 
					
						2023-01-09 12:51:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						9ab791bedc 
					 
					
						
						
							
							Update error codes on the api key routes  
						
						 
						
						
						
						
					 
					
						2023-01-09 12:30:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						96105a5e8d 
					 
					
						
						
							
							Update error codes on the documents/ routes  
						
						 
						
						
						
						
					 
					
						2023-01-09 12:30:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						e706628bb1 
					 
					
						
						
							
							fix the error code of the swap index route  
						
						 
						
						
						
						
					 
					
						2023-01-06 14:48:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						97854274b4 
					 
					
						
						
							
							rename the invalid_geo_field error code to invalid_document_geo_field  
						
						 
						
						
						
						
					 
					
						2023-01-05 21:08:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						0646f63404 
					 
					
						
						
							
							implement the new type property for the system error  
						
						 
						
						
						
						
					 
					
						2023-01-05 21:06:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						50ce0409bc 
					 
					
						
						
							
							Integrate deserr on the most important routes  
						
						 
						
						
						
						
					 
					
						2023-01-05 20:48:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						0eaa8ca255 
					 
					
						
						
							
							Merge  #3266  
						
						 
						
						... 
						
						
						
						3266: Improve the way we receive the documents payload- serde multiple ndjson fix r=curquiza a=jiangbo212
# Pull Request
## Related issue
Fixes  #3037  
## Related PR
#3164  
## What does this PR do?
Sorry, This PR is mainly to fix the problems caused by my previously provided PR #3164 . It causes multiple ndjson data deserialization failures
- Fix serde multiple ndjson data failures and add test to it
- Fix serde jsonarray error and againest serde it use `from_slice`. only use `from_slice` when serde error category is `data`, it indicate json data is a single json.
## 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: jiangbo212 <peiyaoliukuan@126.com > 
						
						
					 
					
						2023-01-05 11:30:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						2d74678b51 
					 
					
						
						
							
							Replace underscores with hyphens in doc link to error code  
						
						 
						
						
						
						
					 
					
						2023-01-05 10:09:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						b6d80293f7 
					 
					
						
						
							
							Propagate new error codes from milli  
						
						 
						
						
						
						
					 
					
						2023-01-04 14:24:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						0e98a71a24 
					 
					
						
						
							
							Update milli to v0.38  
						
						 
						
						
						
						
					 
					
						2023-01-04 14:24:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						9d46caba29 
					 
					
						
						
							
							Code doesn't need to be serializable/deserializable  
						
						 
						
						
						
						
					 
					
						2023-01-04 14:16:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						3e9834abff 
					 
					
						
						
							
							Change error message when the db version is incompatible with engine version.  
						
						 
						
						
						
						
					 
					
						2022-12-26 17:34:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						2780e365e2 
					 
					
						
						
							
							test update and ndjson serde use from_slice  
						
						 
						
						
						
						
					 
					
						2022-12-21 14:31:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						bf2a401a05 
					 
					
						
						
							
							serde ndjson fix  
						
						 
						
						
						
						
					 
					
						2022-12-21 11:27:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						c637bfba37 
					 
					
						
						
							
							convert all the document format error due to io to io::Error  
						
						 
						
						
						
						
					 
					
						2022-12-20 17:49:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						3040172562 
					 
					
						
						
							
							update the error message as well  
						
						 
						
						
						
						
					 
					
						2022-12-20 17:31:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						52aa34d984 
					 
					
						
						
							
							remove an unused error handling file  
						
						 
						
						
						
						
					 
					
						2022-12-20 16:32:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						d8fb506c92 
					 
					
						
						
							
							handle most io error instead of tagging everything as an internal  
						
						 
						
						
						
						
					 
					
						2022-12-19 20:50:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Louis Dureuil 
							
						 
					 
					
						
						
							
						
						869d331680 
					 
					
						
						
							
							Clippy fixes after updating Rust to v1.66  
						
						 
						
						
						
						
					 
					
						2022-12-19 14:17:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						60c3bac108 
					 
					
						
						
							
							Bump milli to v0.37.3  
						
						 
						
						
						
						
					 
					
						2022-12-14 17:25:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						a08cc82983 
					 
					
						
						
							
							Revert "Simplify the code when array_each failed"  
						
						 
						
						... 
						
						
						
						This reverts commit 271685cceb . 
						
						
					 
					
						2022-12-13 16:29:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						7b2f2a4f9c 
					 
					
						
						
							
							Do only one convertion to u64  
						
						 
						
						
						
						
					 
					
						2022-12-13 15:31:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						526793b5b2 
					 
					
						
						
							
							Handle empty arrays the same way we handle other arrays  
						
						 
						
						
						
						
					 
					
						2022-12-13 14:58:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						271685cceb 
					 
					
						
						
							
							Simplify the code when array_each failed  
						
						 
						
						
						
						
					 
					
						2022-12-13 14:58:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						23c1b223b3 
					 
					
						
						
							
							Merge branch 'fix-3037' of github.com:jiangbo212/meilisearch into fix-3037  
						
						 
						
						
						
						
					 
					
						2022-12-13 10:41:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						7c24fea9f2 
					 
					
						
						
							
							Merge branch 'main' into fix-3037  
						
						 
						
						
						
						
					 
					
						2022-12-13 05:16:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						b1c3174061 
					 
					
						
						
							
							fix fmt  
						
						 
						
						
						
						
					 
					
						2022-12-12 22:06:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						fa46dfb7bb 
					 
					
						
						
							
							fmt fix  
						
						 
						
						
						
						
					 
					
						2022-12-12 22:02:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						169682d3ec 
					 
					
						
						
							
							Merge branch 'main' into fix-3037-new  
						
						 
						
						
						
						
					 
					
						2022-12-12 21:36:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								curquiza 
							
						 
					 
					
						
						
							
						
						4631f4d97f 
					 
					
						
						
							
							Bump milli to v0.37.2  
						
						 
						
						
						
						
					 
					
						2022-12-08 18:16:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								curquiza 
							
						 
					 
					
						
						
							
						
						026cf223b3 
					 
					
						
						
							
							Update version for the next release (v1.0.0) in Cargo.toml files  
						
						 
						
						
						
						
					 
					
						2022-12-08 12:20:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						717dd36547 
					 
					
						
						
							
							Merge branch 'fix-3037' of github.com:jiangbo212/meilisearch into fix-3037  
						
						 
						
						
						
						
					 
					
						2022-12-07 22:54:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						24c79b79f9 
					 
					
						
						
							
							Bump milli to v0.37.1  
						
						 
						
						
						
						
					 
					
						2022-12-06 20:05:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								curquiza 
							
						 
					 
					
						
						
							
						
						5db7c4057c 
					 
					
						
						
							
							Update version for the next release (v0.30.1) in Cargo.toml files  
						
						 
						
						
						
						
					 
					
						2022-12-06 20:05:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						7b08d700f7 
					 
					
						
						
							
							requested changes fix  
						
						 
						
						
						
						
					 
					
						2022-12-03 18:52:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						bf96b6df93 
					 
					
						
						
							
							clippy fix change  
						
						 
						
						
						
						
					 
					
						2022-11-30 17:59:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						9c28632498 
					 
					
						
						
							
							Merge branch 'main' into fix-3037  
						
						 
						
						
						
						
					 
					
						2022-11-30 09:38:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jiangbo212 
							
						 
					 
					
						
						
							
						
						38982d13fe 
					 
					
						
						
							
							fix issue 3037  
						
						 
						
						
						
						
					 
					
						2022-11-30 00:03:22 +08:00