diff options
author | Didier Nadeau <didier.nadeau@mongodb.com> | 2022-04-28 14:25:05 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-04-28 15:29:41 +0000 |
commit | cdee5f5d2222b8cc56132a7e089b0f0f54880f63 (patch) | |
tree | cff9a4734bd45d30ba0aca462cac577aa45d9a81 /buildscripts | |
parent | 5268b0ce77f81f4a26636e1abc7ab7eb850b2628 (diff) | |
download | mongo-cdee5f5d2222b8cc56132a7e089b0f0f54880f63.tar.gz |
SERVER-65834 Add validation for idl array parameters
Diffstat (limited to 'buildscripts')
-rw-r--r-- | buildscripts/idl/idl/generator.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/buildscripts/idl/idl/generator.py b/buildscripts/idl/idl/generator.py index d8b38d51a0c..0fe7e03fc88 100644 --- a/buildscripts/idl/idl/generator.py +++ b/buildscripts/idl/idl/generator.py @@ -1271,6 +1271,9 @@ class _CppSourceFileWriter(_CppFileWriterBase): self._writer.write_line('++expectedFieldNumber;') + if field.validator: + self._writer.write_line('%s(values);' % (_get_field_member_validator_name(field))) + if field.chained_struct_field: if field.type.is_variant: self._writer.write_line('%s.%s(%s(std::move(values)));' % |