diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention.scala index 14edd5d..bf528e6 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/intervention.scala @@ -87,7 +87,7 @@ object intervention { val typeId = fields .get("typeId") - .map(_.convertTo[LongId[InterventionType]]) + .map(_.convertTo[Option[LongId[InterventionType]]]) val dosage = fields .get("dosage") @@ -110,7 +110,7 @@ object intervention { orig.copy( intervention = origIntervention.copy( name = name.getOrElse(origIntervention.name), - typeId = typeId.orElse(origIntervention.typeId), + typeId = typeId.getOrElse(origIntervention.typeId), dosage = dosage.getOrElse(origIntervention.dosage), isActive = isActive.getOrElse(origIntervention.isActive), deliveryMethod = deliveryMethod |