Skip to content

Commit c990966

Browse files
committed
Fix serialization
1 parent 31e5e1a commit c990966

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ plugins {
55
group = "io.hawk"
66

77
allprojects {
8-
version = "1.0.3"
8+
version = "1.0.4"
99
}

hawk-dlp-common/src/main/kotlin/io/hawk/dlp/common/Job.kt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ data class Job(
2020
/**
2121
* Time when this job was created.
2222
*/
23-
val created: LocalDateTime = LocalDateTime.now(),
23+
val created: LocalDateTime = LocalDateTime.now()
24+
) {
25+
private val logger = LoggerFactory.getLogger(javaClass)
26+
2427
/**
2528
* The request that was used to create this job.
2629
* Encapsulates the input data.
2730
*/
28-
@field:JsonIgnore val request: JobRequest? = null,
29-
) {
30-
private val logger = LoggerFactory.getLogger(javaClass)
31+
@field:JsonIgnore
32+
var request: JobRequest? = null
3133

3234
/**
3335
* The status of this job.

hawk-dlp-integration/src/main/kotlin/io/hawk/dlp/integration/JobService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ class JobService(
2222
private val jobs: MutableMap<UUID, Job> = ConcurrentHashMap()
2323

2424
fun createJob(request: JobRequest): Job {
25-
val job = Job(request = request)
25+
val job = Job()
26+
job.request = request
2627
logger.info("Job[{}] created: {} {}", job.id, request.content.javaClass, request.goals)
2728
jobs[job.id] = job
2829

0 commit comments

Comments
 (0)