summaryrefslogtreecommitdiff
path: root/buildscripts/idl/idl/generator.py
diff options
context:
space:
mode:
authorTed Tuckman <ted.tuckman@mongodb.com>2022-03-02 22:20:32 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-02 23:11:24 +0000
commitf25675cc8ea9d89672ce063f49dbdaa39e63ce1b (patch)
treeb1867e1b1e3db4dc5083da673bd62aa4cc218767 /buildscripts/idl/idl/generator.py
parent27ce39ba637159ae0be6e7734b1d7f114af7141c (diff)
downloadmongo-f25675cc8ea9d89672ce063f49dbdaa39e63ce1b.tar.gz
SERVER-62535 Allow sharded aggregation to return two cursors
Diffstat (limited to 'buildscripts/idl/idl/generator.py')
-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 ff9da001069..08a3caecaf8 100644
--- a/buildscripts/idl/idl/generator.py
+++ b/buildscripts/idl/idl/generator.py
@@ -1784,6 +1784,9 @@ class _CppSourceFileWriter(_CppFileWriterBase):
field_usage_check.add_final_checks()
self._writer.write_empty_line()
+ if struct.cpp_validator_func is not None:
+ self._writer.write_line(struct.cpp_validator_func + "(this);")
+
self._gen_command_deserializer(struct, "bsonObject")
def gen_op_msg_request_deserializer_methods(self, struct):