diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-12-09 14:26:59 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-12-09 14:26:59 +0000 |
commit | 136e428e41823454c7f09044277db05ea96168b3 (patch) | |
tree | 5cd5c3306dc886e755c60b5a0be2514e13e17662 /storage | |
parent | 0f15b405cad738460a8126bf9ef689ec3edfd094 (diff) |
Propagate doc repo in update to auto-created blank document instance
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp b/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp index 7c04636dc50..59f52465b93 100644 --- a/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp +++ b/storage/src/vespa/storage/distributor/operations/external/twophaseupdateoperation.cpp @@ -674,7 +674,9 @@ std::shared_ptr<document::Document> TwoPhaseUpdateOperation::createBlankDocument() const { const document::DocumentUpdate& up(*_updateCmd->getUpdate()); - return std::make_shared<document::Document>(up.getType(), up.getId()); + auto doc = std::make_shared<document::Document>(up.getType(), up.getId()); + doc->setRepo(*up.getRepoPtr()); + return doc; } void |