From 80c882576431ef3309d5897423a9d2bca6c5aae9 Mon Sep 17 00:00:00 2001 From: Ken Zangelin Date: Tue, 5 Sep 2023 15:47:17 +0200 Subject: [PATCH] Array indox only if inside array --- src/lib/orionld/mongoc/mongocKjTreeToBson.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/orionld/mongoc/mongocKjTreeToBson.cpp b/src/lib/orionld/mongoc/mongocKjTreeToBson.cpp index d3b2837dca..bfe1f7f71f 100644 --- a/src/lib/orionld/mongoc/mongocKjTreeToBson.cpp +++ b/src/lib/orionld/mongoc/mongocKjTreeToBson.cpp @@ -117,6 +117,8 @@ void mongocKjTreeToBson(KjNode* treeP, bson_t* bsonP) { LM_T(LmtMongoc, ("Calling kjTreeToBson for '%s' of '%s'", itemP->name, treeP->name)); kjTreeToBson(itemP, bsonP, inArray, arrayIx); - ++arrayIx; + + if (inArray == true) + ++arrayIx; } }