diff --git a/wise-webapp/src/main/java/com/wisemapping/dao/MindmapManagerImpl.java b/wise-webapp/src/main/java/com/wisemapping/dao/MindmapManagerImpl.java index b8cd3522..dd1d988a 100644 --- a/wise-webapp/src/main/java/com/wisemapping/dao/MindmapManagerImpl.java +++ b/wise-webapp/src/main/java/com/wisemapping/dao/MindmapManagerImpl.java @@ -235,7 +235,7 @@ public class MindmapManagerImpl getHibernateTemplate().delete(mindMap); } - private void saveHistory(@NotNull final Mindmap mindMap) throws IOException { + private void saveHistory(@NotNull final Mindmap mindMap) { final MindMapHistory history = new MindMapHistory(); history.setZippedXml(mindMap.getZippedXml()); diff --git a/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java b/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java index 88ea3606..eae92e01 100644 --- a/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java +++ b/wise-webapp/src/main/java/com/wisemapping/model/Mindmap.java @@ -78,11 +78,14 @@ public class Mindmap { return result; } - public byte[] getZippedXml() - throws IOException { + public byte[] getZippedXml(){ byte[] result = this.xml; if (result != null) { - result = ZipUtils.bytesToZip(result); + try { + result = ZipUtils.bytesToZip(result); + } catch (IOException e) { + throw new IllegalStateException(e); + } } return result; }