summaryrefslogtreecommitdiff
path: root/src/journal.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/journal.cc')
-rw-r--r--src/journal.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/journal.cc b/src/journal.cc
index 71492ed2..37eacdaf 100644
--- a/src/journal.cc
+++ b/src/journal.cc
@@ -322,10 +322,12 @@ bool journal_t::add_xact(xact_t * xact)
}
extend_xact(xact);
-
check_all_metadata(*this, xact);
- foreach (post_t * post, xact->posts)
+
+ foreach (post_t * post, xact->posts) {
+ extend_post(*post, *this);
check_all_metadata(*this, post);
+ }
// If a transaction with this UUID has already been seen, simply do
// not add this one to the journal. However, all automated checks