diff --git a/project/build.properties b/project/build.properties index 6db9842..0837f7a 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.4.0 +sbt.version=1.3.13 diff --git a/scala/src/main/scala/ru/org/codingteam/loglist/dto/QuoteDTO.scala b/scala/src/main/scala/ru/org/codingteam/loglist/dto/QuoteDTO.scala index ce16c63..20cf9e0 100644 --- a/scala/src/main/scala/ru/org/codingteam/loglist/dto/QuoteDTO.scala +++ b/scala/src/main/scala/ru/org/codingteam/loglist/dto/QuoteDTO.scala @@ -1,3 +1,3 @@ package ru.org.codingteam.loglist.dto -case class QuoteDTO(id: Long, source: String, sourceUrl: String, time: Long, content: String, rating: Int) +case class QuoteDTO(id: Long, source: String, sourceUrl: Option[String], time: Long, content: String, rating: Int) diff --git a/scalajvm/app/controllers/api/Quotes.scala b/scalajvm/app/controllers/api/Quotes.scala index 36a4921..045e16d 100644 --- a/scalajvm/app/controllers/api/Quotes.scala +++ b/scalajvm/app/controllers/api/Quotes.scala @@ -50,7 +50,7 @@ class Quotes @Inject()(implicit cc: ControllerComponents, configuration: Configu } private def buildQuoteDto(quote: Quote): QuoteDTO = - QuoteDTO(quote.id, quote.source, quote.sourceUrl.orNull, quote.time.toInstant.toEpochMilli, quote.content.getOrElse(""), quote.rating) + QuoteDTO(quote.id, quote.source, quote.sourceUrl, quote.time.toInstant.toEpochMilli, quote.content.getOrElse(""), quote.rating) private def json(text: String) = Ok(text).as("application/json; charset=utf-8") }