Moved bad query type test.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 0s

This commit is contained in:
2026-03-01 09:39:01 -05:00
parent 1836e4803a
commit 224096cbdb
3 changed files with 67 additions and 3 deletions

View File

@@ -592,8 +592,17 @@ impl DocumentFile {
let mut indexed: HashMap<NameID, Calculation> = HashMap::new();
let mut unindexed: HashMap<NameID, Calculation> = HashMap::new();
for (field, data) in query.iter() {
let id = match self.docdef.get_field_id(field) {
Ok(fid) => fid,
let id = match self.docdef.get_field_id(field.clone()) {
Ok(fid) => {
let expected_type = self.docdef.get_field_type(field.clone()).unwrap();
if &data.get_type() != expected_type {
let mut err = MTTError::new(ErrorID::FieldTypeExpected(expected_type.clone()));
err.add_parent(ErrorID::Field(field.clone()));
err.add_parent(ErrorID::Document(query.doc_name().clone()));
return Err(err);
}
fid
}
Err(mut err) => {
err.add_parent(ErrorID::Field(field.clone()));
err.add_parent(ErrorID::Document(query.doc_name().clone()));
@@ -1478,9 +1487,9 @@ mod document_files {
_ => unreachable!("got {:?}: should have been a error", action),
}
}
*/
#[test]
#[ignore = "moving"]
fn errors_on_bad_field_type_with_index() {
let mut doc = TestDocument::new([FieldType::Uuid].to_vec());
doc.get_docdef_mut()
@@ -1503,6 +1512,7 @@ mod document_files {
_ => unreachable!("got {:?}: should have been a error", action),
}
}
*/
#[test]
fn can_use_default_values() {