@@ -56,10 +56,25 @@ class DocumentService(
56
56
val latestVersionNumber = documentVersionRepository.findLatestVersionNumber(documentId = documentId)
57
57
58
58
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
+ )
60
74
}
61
75
62
- val documentVersion = documentVersionRepository.findByDocumentIdAndVersion(documentId = documentId, version = latestVersionNumber)
76
+ val documentVersion =
77
+ documentVersionRepository.findByDocumentIdAndVersion(documentId = documentId, version = latestVersionNumber)
63
78
return documentVersionRepository.save(
64
79
DocumentVersion (
65
80
documentId = documentVersion.documentId,
@@ -74,7 +89,8 @@ class DocumentService(
74
89
75
90
fun getDocument (documentId : UUID , version : Int? ): DocumentVersion {
76
91
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()
78
94
}
79
95
80
96
fun deleteDocument (documentId : UUID ) {
0 commit comments