r1295 - trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service
Author: glandais Date: 2008-03-06 13:25:33 +0000 (Thu, 06 Mar 2008) New Revision: 1295 Modified: trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceHelper.java Log: Useless reserialization Modified: trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceHelper.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceHelper.java 2008-03-06 12:41:40 UTC (rev 1294) +++ trunk/simexplorer-is/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceHelper.java 2008-03-06 13:25:33 UTC (rev 1295) @@ -49,7 +49,13 @@ // Store element in remote service MetaData toElement; try { - toElement = toService.saveElement(token, new SerializableInputStream(fromElement)); + if (fromElement instanceof SerializableInputStream) { + toElement = toService.saveElement(token, + (SerializableInputStream) fromElement); + } else { + toElement = toService.saveElement(token, + new SerializableInputStream(fromElement)); + } } catch (IOException e) { throw new SimExplorerTechnicalException(e); }
participants (1)
-
glandais@users.labs.libre-entreprise.org