Skip to content

Commit 2f6927c

Browse files
committed
Use all fields as cursor/sorting criteria if no pk exists
1 parent 36ef0e2 commit 2f6927c

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)