aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authora-romanov <a-romanov@yandex-team.ru>2022-06-27 17:15:48 +0300
committera-romanov <a-romanov@yandex-team.ru>2022-06-27 17:15:48 +0300
commit9b125f6128d9d867117ec970348d2e8062a22cc5 (patch)
tree4b93448aeef42f8df273040aa9e801a43db463e7
parent8e68fd9c42adc737b7e5357a1a09cd8d955c2528 (diff)
downloadydb-9b125f6128d9d867117ec970348d2e8062a22cc5.tar.gz
YQL-15033 Fix atom settings.
ref:e190a9f62e4b64fd862bed137ab5b3eb7230f3ff
-rw-r--r--ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp b/ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp
index 22c9825004..af7d70a35e 100644
--- a/ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp
+++ b/ydb/library/yql/providers/s3/provider/yql_s3_dq_integration.cpp
@@ -163,7 +163,7 @@ public:
if (const auto maySettings = parseSettings.Settings()) {
const auto& settings = maySettings.Cast();
for (auto i = 0U; i < settings.Ref().ChildrenSize(); ++i) {
- srcDesc.MutableSettings()->insert({TString(settings.Ref().Child(i)->Head().Content()), TString(settings.Ref().Child(i)->Tail().Head().Content())});
+ srcDesc.MutableSettings()->insert({TString(settings.Ref().Child(i)->Head().Content()), TString(settings.Ref().Child(i)->Tail().IsAtom() ? settings.Ref().Child(i)->Tail().Content() : settings.Ref().Child(i)->Tail().Head().Content())});
}
}
}