Skip to content

Commit 6c4adb3

Browse files
committed
code fixes
1 parent bc27b38 commit 6c4adb3

File tree

3 files changed

+21
-14
lines changed

3 files changed

+21
-14
lines changed

logicaldoc-core/src/main/java/com/logicaldoc/core/document/DocumentManager.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import java.io.File;
44
import java.io.IOException;
55
import java.io.InputStream;
6-
import java.nio.file.Files;
7-
import java.nio.file.Path;
86
import java.sql.ResultSet;
97
import java.sql.SQLException;
108
import java.text.DecimalFormat;
@@ -2009,8 +2007,7 @@ public DocumentFuture merge(Collection<Document> documents, long targetFolderId,
20092007
* @throws IOException
20102008
*/
20112009
private File preparePdfs(User user, List<Long> docIds) throws IOException {
2012-
Path tempPath = Files.createTempDirectory(MERGE);
2013-
File tempDir = tempPath.toFile();
2010+
File tempDir = FileUtil.createTempDirectory(MERGE);
20142011

20152012
DecimalFormat nf = new DecimalFormat("00000000");
20162013
int i = 0;

logicaldoc-core/src/main/java/com/logicaldoc/core/imaging/ImageZone.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.logicaldoc.core.imaging;
22

3+
import java.io.Serializable;
4+
35
import javax.persistence.Column;
46
import javax.persistence.MappedSuperclass;
57

@@ -10,7 +12,9 @@
1012
* @since 8.4.2
1113
*/
1214
@MappedSuperclass
13-
public class ImageZone {
15+
public class ImageZone implements Serializable {
16+
17+
private static final long serialVersionUID = 1L;
1418

1519
/**
1620
* Upper-left corner of the zone (percentage of the width 0..1)

logicaldoc-webapp/src/main/java/com/logicaldoc/web/websockets/EventEndpoint.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -182,15 +182,7 @@ private WebsocketMessage prepareMessage(History event) throws PersistenceExcepti
182182
message.setFolderId(adh.getFolderId());
183183
message.setDocId(adh.getDocId());
184184

185-
GUIFolder folder = null;
186-
if (adh.getFolder() != null) {
187-
String color = adh.getFolder().getColor();
188-
folder = new FolderServiceImpl().fromFolder(adh.getFolder(), true);
189-
folder.setColor(color);
190-
} else if (adh.getFolderId() != null)
191-
folder = new FolderServiceImpl().getFolder(null, adh.getFolderId(), true);
192-
if (folder != null)
193-
message.setFolder(folder);
185+
GUIFolder folder = setFolder(message, adh);
194186

195187
GUIDocument document = null;
196188
if (adh.getDocument() != null && adh.getDocument() instanceof Document doc) {
@@ -228,6 +220,20 @@ private WebsocketMessage prepareMessage(History event) throws PersistenceExcepti
228220
return message;
229221
}
230222

223+
protected GUIFolder setFolder(WebsocketMessage message, AbstractDocumentHistory adh)
224+
throws PersistenceException, ServerException {
225+
GUIFolder folder = null;
226+
if (adh.getFolder() != null) {
227+
String color = adh.getFolder().getColor();
228+
folder = new FolderServiceImpl().fromFolder(adh.getFolder(), true);
229+
folder.setColor(color);
230+
} else if (adh.getFolderId() != null)
231+
folder = new FolderServiceImpl().getFolder(null, adh.getFolderId(), true);
232+
if (folder != null)
233+
message.setFolder(folder);
234+
return folder;
235+
}
236+
231237
@OnError
232238
public void error(Session session, Throwable t) {
233239
log.warn(t.getMessage());

0 commit comments

Comments
 (0)