Skip to content

Commit 09aa7b5

Browse files
authored
Merge pull request #21 from lukassailer/all-fields-if-no-pk
Use all fields as cursor/sorting criteria if no pk exists
2 parents 36ef0e2 + 2f6927c commit 09aa7b5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/kotlin/byos/QueryTranspiler.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ class QueryTranspiler(
154154
outerTable.field(it.name.lowercase())!! to
155155
(it.value as EnumValue).name
156156
}.orEmpty()
157-
val primaryKeyFields = outerTable.primaryKey?.fields?.map { outerTable.field(it)!! }.orEmpty()
157+
val primaryKeyFields = outerTable.primaryKey?.fields?.map { outerTable.field(it)!! } ?: outerTable.fields().toList()
158158

159159
val orderByFields = providedOrderCriteria.keys + (primaryKeyFields - providedOrderCriteria.keys).toSet()
160160
val orderByFieldsWithDirection = orderByFields

0 commit comments

Comments
 (0)