Skip to content

Commit 35abf89

Browse files
committed
fix: use assignable type for operations assignee relationship
1 parent dc3e3e3 commit 35abf89

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/kotlin/com/ctrlhub/core/governance/schemes/SchemesRouter.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.ctrlhub.core.governance.schemes
33
import com.ctrlhub.core.Api
44
import com.ctrlhub.core.governance.schemes.response.Scheme
55
import com.ctrlhub.core.governance.schemes.workorders.response.WorkOrder
6+
import com.ctrlhub.core.iam.response.User
67
import com.ctrlhub.core.router.Router
78
import com.ctrlhub.core.router.request.FilterOption
89
import com.ctrlhub.core.router.request.JsonApiIncludes
@@ -35,7 +36,7 @@ class SchemesRouter(httpClient: HttpClient) : Router(httpClient) {
3536
*/
3637
suspend fun all(organisationId: String, requestParameters: SchemeRequestParameters = SchemeRequestParameters()): List<Scheme> {
3738
return fetchJsonApiResources("/v3/orgs/$organisationId/governance/schemes", requestParameters.toMap(), Scheme::class.java,
38-
WorkOrder::class.java)
39+
WorkOrder::class.java, User::class.java)
3940
}
4041

4142
/**

src/main/kotlin/com/ctrlhub/core/governance/schemes/workorders/operations/response/Operation.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.ctrlhub.core.governance.schemes.workorders.operations.response
22

3-
import com.ctrlhub.core.iam.response.User
3+
import com.ctrlhub.core.api.Assignable
44
import com.fasterxml.jackson.annotation.JsonCreator
55
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
66
import com.fasterxml.jackson.annotation.JsonProperty
@@ -27,7 +27,7 @@ class Operation @JsonCreator constructor(
2727
@JsonProperty("cancelled") var cancelled: Boolean = false,
2828

2929
@Relationship("assignees")
30-
var assignees: List<User> = emptyList()
30+
var assignees: java.util.List<Assignable>? = null
3131
) {
3232
constructor(): this(
3333
name = "",

0 commit comments

Comments
 (0)