@@ -56,10 +56,25 @@ class DocumentService(
5656 val latestVersionNumber = documentVersionRepository.findLatestVersionNumber(documentId = documentId)
5757
5858 if (currentVersion != null && latestVersionNumber != currentVersion) {
59- logger.warn(" latest version {} does not match clients current version {}" , latestVersionNumber, currentVersion)
59+ logger.warn(
60+ " latest db version {} and current client version {} does not match. Author: {}, documentId: {}" ,
61+ latestVersionNumber,
62+ currentVersion,
63+ tokenUtil.getIdentNullable(),
64+ documentId,
65+ )
66+ } else {
67+ logger.debug(
68+ " latest db version {} and current client version {} matches. Author: {}, documentId: {}" ,
69+ latestVersionNumber,
70+ currentVersion,
71+ tokenUtil.getIdentNullable(),
72+ documentId,
73+ )
6074 }
6175
62- val documentVersion = documentVersionRepository.findByDocumentIdAndVersion(documentId = documentId, version = latestVersionNumber)
76+ val documentVersion =
77+ documentVersionRepository.findByDocumentIdAndVersion(documentId = documentId, version = latestVersionNumber)
6378 return documentVersionRepository.save(
6479 DocumentVersion (
6580 documentId = documentVersion.documentId,
@@ -74,7 +89,8 @@ class DocumentService(
7489
7590 fun getDocument (documentId : UUID , version : Int? ): DocumentVersion {
7691 val versionToUse = version ? : documentVersionRepository.findLatestVersionNumber(documentId = documentId)
77- return documentVersionRepository.findById(DocumentVersionId (documentId = documentId, version = versionToUse)).get()
92+ return documentVersionRepository.findById(DocumentVersionId (documentId = documentId, version = versionToUse))
93+ .get()
7894 }
7995
8096 fun deleteDocument (documentId : UUID ) {
0 commit comments