diff options
| -rw-r--r-- | yt/yql/providers/yt/provider/yql_yt_datasource.cpp | 5 |
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)"); } } |
