Skip to content

Commit 0667205

Browse files
committed
Fix Gel query parent BaseNode shapes
These are functionally equivalent (named tuples v free objects). And this is currently easier for TS/ Gel QB to express
1 parent 38af874 commit 0667205

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/components/engagement/engagement.gel.repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ const baseHydrate = e.shape(e.Engagement, (engagement) => ({
2525
step: true,
2626
type: true,
2727
},
28-
parent: e.tuple({
28+
parent: e.select({
2929
identity: engagement.project.id,
3030
labels: e.array_agg(e.set(engagement.project.__type__.name.slice(9, null))),
31-
properties: e.tuple({
31+
properties: e.select({
3232
id: engagement.project.id,
3333
createdAt: engagement.project.createdAt,
3434
}),

src/components/partnership/partnership.gel.repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ export class PartnershipGelRepository
1515
partner: true,
1616
mou: true,
1717
agreement: true,
18-
parent: e.tuple({
18+
parent: e.select({
1919
identity: partnership.project.id,
2020
labels: e.array_agg(
2121
e.set(partnership.project.__type__.name.slice(9, null)),
2222
),
23-
properties: e.tuple({
23+
properties: e.select({
2424
id: partnership.project.id,
2525
createdAt: partnership.project.createdAt,
2626
}),

0 commit comments

Comments
 (0)