diff --git a/packages/rs-dpp/src/data_contract/validation/data_contract_validator.rs b/packages/rs-dpp/src/data_contract/validation/data_contract_validator.rs index 0e72de70702..ec84bd3a38e 100644 --- a/packages/rs-dpp/src/data_contract/validation/data_contract_validator.rs +++ b/packages/rs-dpp/src/data_contract/validation/data_contract_validator.rs @@ -212,7 +212,7 @@ fn validate_index_definitions( } // Make sure that compound unique indices contain all fields - if index_definition.properties.len() > 1 { + if index_definition.unique && index_definition.properties.len() > 1 { let required_fields = document_schema .get_schema_required_fields() .unwrap_or_default();