From 6b5d938a405b479182aa77d5f79699ebc8ff614b Mon Sep 17 00:00:00 2001 From: CalDescent Date: Fri, 29 Oct 2021 16:16:05 +0100 Subject: [PATCH] Added saveChanges() missing from previous commit, and a discardChanges() just in case. --- .../org/qortal/controller/arbitrary/ArbitraryDataManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java index 85e2b2d4..b9526919 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataManager.java @@ -681,8 +681,12 @@ public class ArbitraryDataManager extends Thread { LOGGER.info("Adding arbitrary peer: {} for signature {}", peer.getPeerData().getAddress().toString(), Base58.encode(signature)); ArbitraryPeerData arbitraryPeerData = new ArbitraryPeerData(signature, peer); repository.getArbitraryRepository().save(arbitraryPeerData); + repository.saveChanges(); } } + + // If anything needed saving, it would already have called saveChanges() above + repository.discardChanges(); } catch (DataException e) { LOGGER.error(String.format("Repository issue while processing arbitrary transaction signature list from peer %s", peer), e); }