Skip to content

Commit

Permalink
#110 Include fields "Analyzer*" in Job output for backward compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
To-om committed Jul 11, 2018
1 parent 3b30615 commit c11a543
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions app/org/thp/cortex/models/Job.scala
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
package org.thp.cortex.models

import javax.inject.{ Inject, Singleton }

import scala.util.Try

import play.api.libs.json.{ JsObject, Json }
import play.api.libs.json.{ JsObject, JsString, Json }

import org.elastic4play.models.JsonFormat.enumFormat
import org.elastic4play.models.{ AttributeDef, EntityDef, HiveEnumeration, ModelDef, AttributeFormat F, AttributeOption O }
Expand Down Expand Up @@ -50,6 +49,9 @@ class Job(model: JobModel, attributes: JsObject) extends EntityDef[JobModel, Job
val output = super.toJson + ("date" Json.toJson(createdAt))
input().fold(output)(i output +
("input" Json.parse(i))) +
("parameters" params)
("parameters" params) +
("analyzerId" JsString(workerId())) +
("analyzerName" JsString(workerName())) +
("analyzerDefinitionId" JsString(workerDefinitionId()))
}
}

0 comments on commit c11a543

Please sign in to comment.