diff --git a/src/server.py b/src/server.py
--- a/src/server.py
+++ b/src/server.py
@@ -107,7 +107,7 @@ class Server:
 			self._dataFile.close()
 		if self._treeFile:
 			log.info("updating hash tree...")
-			for (k,v) in self._newLeaves.values():
+			for (k,v) in self._newLeaves.items():
 				self._tree.updateLeaf(k, v)
 			self._tree.save(self._treeFile)
 		log.info("done")