better handling of empty lists

This commit is contained in:
2025-08-25 14:31:11 +01:00
parent fe0968716d
commit 61d2b81e8c
3 changed files with 22 additions and 11 deletions

View File

@@ -104,10 +104,10 @@ func (m UserModel) ListWithImages(ctx context.Context, userId uuid.UUID) ([]List
).
FROM(
Lists.
INNER_JOIN(ImageLists, ImageLists.ListID.EQ(Lists.ID)).
INNER_JOIN(Schemas, Schemas.ListID.EQ(Lists.ID)).
INNER_JOIN(SchemaItems, SchemaItems.SchemaID.EQ(Schemas.ID)).
INNER_JOIN(ImageSchemaItems, ImageSchemaItems.ImageID.EQ(ImageLists.ImageID)),
LEFT_JOIN(ImageLists, ImageLists.ListID.EQ(Lists.ID)).
LEFT_JOIN(ImageSchemaItems, ImageSchemaItems.ImageID.EQ(ImageLists.ImageID)),
).
WHERE(Lists.UserID.EQ(UUID(userId)))