mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 09:56:28 +00:00 
			
		
		
		
	Fix clap ArgGroup typos
Not sure why but the compiler didn't catch this until clap is upgraded to v4.
Follwoing are the error from 'cargo test':
running 2 tests
test routes::indexes::search::test::test_fix_sort_query_parameters ... ok
test option::test::test_valid_opt ... FAILED
failures:
---- option::test::test_valid_opt stdout ----
thread 'option::test::test_valid_opt' panicked at 'Command meilisearch-http: Argument or group 'import-snapshot' specified in 'requires*' for 'ignore_missing_snapshot' does not exist', /Users/ychou/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.0.9/src/builder/debug_asserts.rs:152:13
note: run with  environment variable to display a backtrace
failures:
    option::test::test_valid_opt
test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
			
			
This commit is contained in:
		@@ -161,7 +161,7 @@ pub struct Opt {
 | 
				
			|||||||
    #[clap(
 | 
					    #[clap(
 | 
				
			||||||
        long,
 | 
					        long,
 | 
				
			||||||
        env = MEILI_IGNORE_MISSING_SNAPSHOT,
 | 
					        env = MEILI_IGNORE_MISSING_SNAPSHOT,
 | 
				
			||||||
        requires = "import-snapshot"
 | 
					        requires = "import_snapshot"
 | 
				
			||||||
    )]
 | 
					    )]
 | 
				
			||||||
    #[serde(default)]
 | 
					    #[serde(default)]
 | 
				
			||||||
    pub ignore_missing_snapshot: bool,
 | 
					    pub ignore_missing_snapshot: bool,
 | 
				
			||||||
@@ -174,7 +174,7 @@ pub struct Opt {
 | 
				
			|||||||
    #[clap(
 | 
					    #[clap(
 | 
				
			||||||
        long,
 | 
					        long,
 | 
				
			||||||
        env = MEILI_IGNORE_SNAPSHOT_IF_DB_EXISTS,
 | 
					        env = MEILI_IGNORE_SNAPSHOT_IF_DB_EXISTS,
 | 
				
			||||||
        requires = "import-snapshot"
 | 
					        requires = "import_snapshot"
 | 
				
			||||||
    )]
 | 
					    )]
 | 
				
			||||||
    #[serde(default)]
 | 
					    #[serde(default)]
 | 
				
			||||||
    pub ignore_snapshot_if_db_exists: bool,
 | 
					    pub ignore_snapshot_if_db_exists: bool,
 | 
				
			||||||
@@ -196,14 +196,14 @@ pub struct Opt {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    /// Imports the dump file located at the specified path. Path must point to a `.dump` file.
 | 
					    /// Imports the dump file located at the specified path. Path must point to a `.dump` file.
 | 
				
			||||||
    /// If a database already exists, Meilisearch will throw an error and abort launch.
 | 
					    /// If a database already exists, Meilisearch will throw an error and abort launch.
 | 
				
			||||||
    #[clap(long, env = MEILI_IMPORT_DUMP, conflicts_with = "import-snapshot")]
 | 
					    #[clap(long, env = MEILI_IMPORT_DUMP, conflicts_with = "import_snapshot")]
 | 
				
			||||||
    pub import_dump: Option<PathBuf>,
 | 
					    pub import_dump: Option<PathBuf>,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /// Prevents Meilisearch from throwing an error when `--import-dump` does not point to
 | 
					    /// Prevents Meilisearch from throwing an error when `--import-dump` does not point to
 | 
				
			||||||
    /// a valid dump file. Instead, Meilisearch will start normally without importing any dump.
 | 
					    /// a valid dump file. Instead, Meilisearch will start normally without importing any dump.
 | 
				
			||||||
    ///
 | 
					    ///
 | 
				
			||||||
    /// This option will trigger an error if `--import-dump` is not defined.
 | 
					    /// This option will trigger an error if `--import-dump` is not defined.
 | 
				
			||||||
    #[clap(long, env = MEILI_IGNORE_MISSING_DUMP, requires = "import-dump")]
 | 
					    #[clap(long, env = MEILI_IGNORE_MISSING_DUMP, requires = "import_dump")]
 | 
				
			||||||
    #[serde(default)]
 | 
					    #[serde(default)]
 | 
				
			||||||
    pub ignore_missing_dump: bool,
 | 
					    pub ignore_missing_dump: bool,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -212,7 +212,7 @@ pub struct Opt {
 | 
				
			|||||||
    /// launch using the existing database.
 | 
					    /// launch using the existing database.
 | 
				
			||||||
    ///
 | 
					    ///
 | 
				
			||||||
    /// This option will trigger an error if `--import-dump` is not defined.
 | 
					    /// This option will trigger an error if `--import-dump` is not defined.
 | 
				
			||||||
    #[clap(long, env = MEILI_IGNORE_DUMP_IF_DB_EXISTS, requires = "import-dump")]
 | 
					    #[clap(long, env = MEILI_IGNORE_DUMP_IF_DB_EXISTS, requires = "import_dump")]
 | 
				
			||||||
    #[serde(default)]
 | 
					    #[serde(default)]
 | 
				
			||||||
    pub ignore_dump_if_db_exists: bool,
 | 
					    pub ignore_dump_if_db_exists: bool,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user