edgedb-js
edgedb-js copied to clipboard
Incorrectly computed scope name for `e.set`
Code
const query = e.select(
e.set(
e.select(e.BaseObject),
e.select(e.BaseObject),
),
(obj) => ({
filter: e.op(obj.id, "!=", e.uuid("00000000-0000-0000-0000-000000000000")),
}),
);
Schema
N/A
Generated EdgeQL
WITH
__scope_0_BaseObject UNION std := { (SELECT DETACHED std::BaseObject), (SELECT DETACHED std::BaseObject) }
SELECT __scope_0_BaseObject UNION std {
id
}
FILTER (__scope_0_BaseObject UNION std.id != <std::uuid>"00000000-0000-0000-0000-000000000000")
Error or desired behavior
EdgeQLSyntaxError: Unexpected keyword 'UNION'
Versions (please complete the following information):
- OS: Windows 10 21H2 (build 19044.2006)
- EdgeDB version: 2.1@sha256:383ceb74d7536aa6d5779e6d54ca53e1ba2fe35cbde390495df92f6ec6dfaedf (Docker)
edgedb-jsversion: 0.22.7