diff --git a/webapi/src/main/scala/org/knora/webapi/messages/v2/responder/resourcemessages/ResourceMessagesV2.scala b/webapi/src/main/scala/org/knora/webapi/messages/v2/responder/resourcemessages/ResourceMessagesV2.scala index bb27bc88a0..c1e08be3ab 100644 --- a/webapi/src/main/scala/org/knora/webapi/messages/v2/responder/resourcemessages/ResourceMessagesV2.scala +++ b/webapi/src/main/scala/org/knora/webapi/messages/v2/responder/resourcemessages/ResourceMessagesV2.scala @@ -556,8 +556,8 @@ case class ReadResourceV2( permissions = this.permissions, userPermission = this.userPermission, values = Map.empty, - creationDate = Instant.now(), - lastModificationDate = None, + creationDate = this.creationDate, + lastModificationDate = this.lastModificationDate, versionDate = None, deletionInfo = this.deletionInfo ) diff --git a/webapi/src/test/scala/org/knora/webapi/responders/v2/ResourcesResponderV2Spec.scala b/webapi/src/test/scala/org/knora/webapi/responders/v2/ResourcesResponderV2Spec.scala index 5784913b7f..1877c1cfe8 100644 --- a/webapi/src/test/scala/org/knora/webapi/responders/v2/ResourcesResponderV2Spec.scala +++ b/webapi/src/test/scala/org/knora/webapi/responders/v2/ResourcesResponderV2Spec.scala @@ -53,6 +53,7 @@ object ResourcesResponderV2Spec { private val aThingIri = "http://rdfh.ch/0001/a-thing" private var aThingLastModificationDate = Instant.now + private val aThingCreationDate = Instant.parse("2016-03-02T15:05:10Z") private val resourceIriToErase = new MutableTestIri private val firstValueIriToErase = new MutableTestIri @@ -1971,6 +1972,8 @@ class ResourcesResponderV2Spec extends CoreSpec() with ImplicitSender { val resource = response.resources.head resource.resourceClassIri should equal(OntologyConstants.KnoraBase.DeletedResource.toSmartIri) resource.deletionInfo should not be (None) + resource.lastModificationDate should not be (None) + resource.creationDate should equal(aThingCreationDate) println(resource) } }