summaryrefslogtreecommitdiff
path: root/buildscripts
diff options
context:
space:
mode:
authorDidier Nadeau <didier.nadeau@mongodb.com>2022-04-28 14:25:05 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-04-28 15:29:41 +0000
commitcdee5f5d2222b8cc56132a7e089b0f0f54880f63 (patch)
treecff9a4734bd45d30ba0aca462cac577aa45d9a81 /buildscripts
parent5268b0ce77f81f4a26636e1abc7ab7eb850b2628 (diff)
downloadmongo-cdee5f5d2222b8cc56132a7e089b0f0f54880f63.tar.gz
SERVER-65834 Add validation for idl array parameters
Diffstat (limited to 'buildscripts')
-rw-r--r--buildscripts/idl/idl/generator.py3
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)));' %