summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--yt/yql/providers/yt/provider/yql_yt_datasource.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/yt/yql/providers/yt/provider/yql_yt_datasource.cpp b/yt/yql/providers/yt/provider/yql_yt_datasource.cpp
index 7e1ea43a21e..21ff1f9385f 100644
--- a/yt/yql/providers/yt/provider/yql_yt_datasource.cpp
+++ b/yt/yql/providers/yt/provider/yql_yt_datasource.cpp
@@ -476,8 +476,9 @@ public:
writer.OnKeyedItem("Table");
if (auto table = TMaybeNode<TYtTable>(&node)) {
writer.OnStringScalar(table.Cast().Name().Value());
- }
- else {
+ } else if (auto table = TMaybeNode<TYtPath>(&node).Table().Maybe<TYtTable>()) {
+ writer.OnStringScalar(table.Cast().Name().Value());
+ } else {
writer.OnStringScalar("(tmp)");
}
}