aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-11-08 00:46:05 -0800
committervlad <vlad@driver.xyz>2017-11-08 00:46:05 -0800
commit1a172285403e77658db9d0331a5b7235946b90eb (patch)
tree0ba0df448d25f9274e040ae37797894c5245173e
parente06c6259b164366c33456753d4655d6fe680e3f5 (diff)
downloadrest-query-1a172285403e77658db9d0331a5b7235946b90eb.tar.gz
rest-query-1a172285403e77658db9d0331a5b7235946b90eb.tar.bz2
rest-query-1a172285403e77658db9d0331a5b7235946b90eb.zip
originalTitle update supportv0.13.5
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/trial.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/trial.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/trial.scala
index ac02070..0b5de6b 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/trial.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/trial.scala
@@ -165,11 +165,17 @@ object trial {
.map(_.convertTo[Option[String]].getOrElse(""))
.getOrElse(orig.title)
+ val originalTitle = fields
+ .get("originalTitle")
+ .flatMap(_.convertTo[Option[String]])
+ .getOrElse(orig.originalTitle)
+
orig.copy(
hypothesisId = hypothesisId,
studyDesignId = studyDesignId,
overview = overview,
- title = title
+ title = title,
+ originalTitle = originalTitle
)
case _ => deserializationError(s"Expected Json Object as Trial, but got $json")