aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authora-romanov <Anton.Romanov@ydb.tech>2023-02-10 19:42:05 +0300
committera-romanov <Anton.Romanov@ydb.tech>2023-02-10 19:42:05 +0300
commitfd8f1779399d48fb3dfe771c80459441c300dc32 (patch)
treeaecfa7162ca78072bb8d24e7b70a10302ed48ac4
parent28a5200bef81ddac9e4b91d65c580843c2bb2928 (diff)
downloadydb-fd8f1779399d48fb3dfe771c80459441c300dc32.tar.gz
Fix.
-rw-r--r--ydb/library/yql/core/yql_expr_constraint.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/ydb/library/yql/core/yql_expr_constraint.cpp b/ydb/library/yql/core/yql_expr_constraint.cpp
index f2ec21658ed..c9249e22aae 100644
--- a/ydb/library/yql/core/yql_expr_constraint.cpp
+++ b/ydb/library/yql/core/yql_expr_constraint.cpp
@@ -758,6 +758,9 @@ private:
}
}
+ if (IsTransparentIfPresent(body) && &body.Head() == &arg)
+ return GetPathToKey(body.Child(1)->Tail().Head(), body.Child(1)->Head().Head());
+
return std::nullopt;
}