From 78cddae489f12675b5334e8bf96ae1927c71c79a Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 30 Sep 2014 18:30:21 +0200 Subject: Handle uploads properly if satellite does not supply crc list --- .../org/openslx/imagemaster/serverconnection/ConnectionHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/org/openslx/imagemaster/serverconnection/ConnectionHandler.java') diff --git a/src/main/java/org/openslx/imagemaster/serverconnection/ConnectionHandler.java b/src/main/java/org/openslx/imagemaster/serverconnection/ConnectionHandler.java index e6319c9..12b5701 100644 --- a/src/main/java/org/openslx/imagemaster/serverconnection/ConnectionHandler.java +++ b/src/main/java/org/openslx/imagemaster/serverconnection/ConnectionHandler.java @@ -186,8 +186,10 @@ public class ConnectionHandler implements IncomingEvent } // get start of range. int blockNumber = image.getNextMissingBlock(); - if ( blockNumber == -1 ) + if ( blockNumber == -1 ) { + log.debug( "Download complete." ); return null; + } lastBlock.setValue( blockNumber ); log.debug( "Block " + blockNumber + " was transmitted " + image.getTimesTransmitted( blockNumber ) + " time(s)." ); @@ -197,6 +199,7 @@ public class ConnectionHandler implements IncomingEvent return range; } } ); + image.updateDb(); } } ); } catch ( RejectedExecutionException e ) { -- cgit v1.2.3-55-g7522