From 380d98ff88c8152de8aaf9998d9780233d4dc057 Mon Sep 17 00:00:00 2001 From: dockes Date: Mon, 23 Nov 2009 19:51:14 +0000 Subject: [PATCH] store beagle fields before interning the file --- src/index/beaglequeue.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/index/beaglequeue.cpp b/src/index/beaglequeue.cpp index c65b4f16..8634b6e5 100644 --- a/src/index/beaglequeue.cpp +++ b/src/index/beaglequeue.cpp @@ -473,6 +473,10 @@ BeagleQueueIndexer::processone(const string &path, goto out; } else { Rcl::Doc doc; + // Store the dotdoc fields in the future doc. In case someone wants + // to use beagle-generated fields like beagle:inurl + doc.meta = dotdoc.meta; + FileInterner interner(path, stp, m_config, m_tmpdir, FileInterner::FIF_doUseInputMimetype, &dotdoc.mimetype);