Skip to content

Commit 5c685c6

Browse files
committed
Load only the fields that are actually required by PackageInfo
1 parent ffba42f commit 5c685c6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/App/Controllers/CustomCollectionsController.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ enum CustomCollectionsController {
2424
.query(on: database, version: .defaultBranch)
2525
.join(CustomCollectionPackage.self, on: \Package.$id == \CustomCollectionPackage.$package.$id)
2626
.join(CustomCollection.self, on: \CustomCollection.$id == \CustomCollectionPackage.$customCollection.$id)
27+
.field(Repository.self, \.$name)
28+
.field(Repository.self, \.$owner)
29+
.field(Repository.self, \.$lastActivityAt)
30+
.field(Repository.self, \.$stars)
31+
.field(Repository.self, \.$summary)
32+
.field(Version.self, \.$packageName)
2733
.filter(CustomCollection.self, \.$name == name)
2834
.sort(Repository.self, \.$name)
2935
.page(page, size: pageSize)

0 commit comments

Comments
 (0)