From 00e59613c07ee59fbb8f35d67ddc0e72ffba330d Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Wed, 17 Feb 2016 16:51:44 +0000 Subject: [PATCH] Call validation hooks after storing message & metadata. --- .../src/org/briarproject/sync/ValidationManagerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java b/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java index e075f341f5..85f383bae4 100644 --- a/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java +++ b/briar-core/src/org/briarproject/sync/ValidationManagerImpl.java @@ -135,11 +135,11 @@ class ValidationManagerImpl implements ValidationManager, Service, if (meta == null) { db.setMessageValid(txn, m, c, false); } else { - for (ValidationHook hook : hooks) - hook.validatingMessage(txn, m, c, meta); db.mergeMessageMetadata(txn, m.getId(), meta); db.setMessageValid(txn, m, c, true); db.setMessageShared(txn, m, true); + for (ValidationHook hook : hooks) + hook.validatingMessage(txn, m, c, meta); } txn.setComplete(); } finally { -- GitLab