From 7cdef9c3982206dfc2fdd3b660d4e4d6f5e5d9e9 Mon Sep 17 00:00:00 2001 From: Benety Goh Date: Sat, 1 Aug 2020 14:25:50 -0400 Subject: SERVER-49800 fix use-after-move violations in tests --- src/mongo/db/s/op_observer_sharding_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mongo/db/s/op_observer_sharding_test.cpp') diff --git a/src/mongo/db/s/op_observer_sharding_test.cpp b/src/mongo/db/s/op_observer_sharding_test.cpp index eaf8e55f78b..4c328b6936f 100644 --- a/src/mongo/db/s/op_observer_sharding_test.cpp +++ b/src/mongo/db/s/op_observer_sharding_test.cpp @@ -43,11 +43,11 @@ const NamespaceString kTestNss("TestDB", "TestColl"); void setCollectionFilteringMetadata(OperationContext* opCtx, CollectionMetadata metadata) { AutoGetCollection autoColl(opCtx, kTestNss, MODE_X); + const auto version = metadata.getShardVersion(); CollectionShardingRuntime::get(opCtx, kTestNss) ->setFilteringMetadata(opCtx, std::move(metadata)); auto& oss = OperationShardingState::get(opCtx); - const auto version = metadata.getShardVersion(); BSONObjBuilder builder; version.appendToCommand(&builder); oss.initializeClientRoutingVersionsFromCommand(kTestNss, builder.obj()); -- cgit v1.2.1