Call validation hooks after storing message & metadata.

This commit is contained in:
akwizgran
2016-02-17 16:51:44 +00:00
parent 9f8baab60f
commit 00e59613c0

View File

@@ -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 {