diff options
author | ivanmorozov <[email protected]> | 2022-11-01 14:24:17 +0300 |
---|---|---|
committer | ivanmorozov <[email protected]> | 2022-11-01 14:24:17 +0300 |
commit | ee8e0b0187dff4baea8ee64153e221fd832fa6bd (patch) | |
tree | 81c991f09aef3630684634a69cafb8e2bdcea54d | |
parent | a113b3420abb1f01119ca4002ee938d5ec4a4cbb (diff) |
fix disabled provider case
-rw-r--r-- | ydb/core/tx/tiering/manager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ydb/core/tx/tiering/manager.cpp b/ydb/core/tx/tiering/manager.cpp index 0364ebc2aac..114b634406a 100644 --- a/ydb/core/tx/tiering/manager.cpp +++ b/ydb/core/tx/tiering/manager.cpp @@ -216,6 +216,9 @@ NMetadataProvider::ISnapshotParser::TPtr TTiersManager::GetExternalDataManipulat THashMap<ui64, NKikimr::NOlap::TTiersInfo> TTiersManager::GetTiering() const { THashMap<ui64, NKikimr::NOlap::TTiersInfo> result; + if (!Snapshot) { + return result; + } auto snapshotPtr = std::dynamic_pointer_cast<NTiers::TConfigsSnapshot>(Snapshot); Y_VERIFY(snapshotPtr); for (auto&& i : snapshotPtr->GetTableTierings()) { |