From e84abb92129f47caede7db918f5254806a8947f6 Mon Sep 17 00:00:00 2001 From: Maria Prinus Date: Wed, 5 Jun 2024 18:52:54 -0700 Subject: [PATCH] Revert "SERVER-84420: Remove unnecessary tasserts." This reverts commit dd4297775866f976c72ab10dc0efbf03e83e6f72. --- src/mongo/db/pipeline/group_processor_base.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mongo/db/pipeline/group_processor_base.h b/src/mongo/db/pipeline/group_processor_base.h index a868dc16727..f2bfa1d8d23 100644 --- a/src/mongo/db/pipeline/group_processor_base.h +++ b/src/mongo/db/pipeline/group_processor_base.h @@ -132,6 +132,7 @@ public: * Should not be used once execution has begun. */ std::vector>& getMutableIdExpressions() { + tassert(7020503, "Can't mutate _id fields after initialization", !_executionStarted); return _idExpressions; } @@ -147,6 +148,8 @@ public: * Should not be used once execution has begun. */ std::vector& getMutableAccumulationStatements() { + tassert( + 7020504, "Can't mutate accumulated fields after initialization", !_executionStarted); return _accumulatedFields; }