Merge branch 'RED-6934' into 'master'

RED-6934: Fixed too long error message for cause field in db

Closes RED-6934

See merge request redactmanager/persistence-service!12
This commit is contained in:
Dominique Eifländer 2023-06-20 13:37:28 +02:00
commit 4688766ca3

View File

@ -166,14 +166,20 @@ public class FileStatusPersistenceService {
@Transactional
public void updateStatusErrorInfo(String fileId, FileErrorInfo fileErrorInfo) {
if (fileErrorInfo == null) {
fileRepository.updateStatusErrorInfo(fileId, null, null, null, null);
} else {
fileRepository.updateStatusErrorInfo(fileId, fileErrorInfo.getCause(), fileErrorInfo.getQueue(), fileErrorInfo.getService(), fileErrorInfo.getTimestamp());
fileRepository.updateStatusErrorInfo(fileId,
fileErrorInfo.getCause().substring(0, Math.min(fileErrorInfo.getCause().length(), 255)),
fileErrorInfo.getQueue(),
fileErrorInfo.getService(),
fileErrorInfo.getTimestamp());
}
}
@Transactional
public void updateProcessingStatus(String fileId, ProcessingStatus processingStatus) {