Author: tchemit Date: 2008-02-24 19:41:17 +0000 (Sun, 24 Feb 2008) New Revision: 1210 Modified: trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java Log: fix bug sur la sauvegarde d'un le avec attachments Modified: trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java 2008-02-23 00:51:13 UTC (rev 1209) +++ trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java 2008-02-24 19:41:17 UTC (rev 1210) @@ -384,6 +384,10 @@ files.put(FILE_XML, getStorageEngine().retrieveData(token, loggableElement.getMetaData(), getXMLAttachment())); List<LoggableElement> children = loggableElement.getChildren(); + // TODO a valider : (fixbug: ajouter les attachments du le aussi) + for (Attachment attachment : loggableElement.getAttachments()) { + files.put(FILE_DATA_PREFIX + FOLDER_SEPARATOR + attachment.getUniqueId(), getStorageEngine().retrieveData(token, loggableElement.getMetaData(), attachment)); + } for (LoggableElement child : children) { List<Attachment> attachments = child.getAttachments(); for (Attachment attachment : attachments) {