summaryrefslogtreecommitdiff
path: root/src/couchdb/couch_httpd_db.erl
diff options
context:
space:
mode:
authorJohn Christopher Anderson <jchris@apache.org>2009-09-16 22:04:18 +0000
committerJohn Christopher Anderson <jchris@apache.org>2009-09-16 22:04:18 +0000
commit926af4ba11093dcaff13bea0e4ed9addfc67ab10 (patch)
tree40bec2163d0028d3e676eb0b47cebb634957c556 /src/couchdb/couch_httpd_db.erl
parent3be897ebad528a81bcec91c406ea4e390f8a2915 (diff)
include_docs now take an _id (as well as a _rev) in the emitted value, to load docs other than the one doing the emitting. This means you can have one doc list a set of other docs to load in a single query. Enjoy!
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@815984 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/couchdb/couch_httpd_db.erl')
-rw-r--r--src/couchdb/couch_httpd_db.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/couchdb/couch_httpd_db.erl b/src/couchdb/couch_httpd_db.erl
index 03093c41..cdc74610 100644
--- a/src/couchdb/couch_httpd_db.erl
+++ b/src/couchdb/couch_httpd_db.erl
@@ -192,7 +192,7 @@ changes_enumerator(DocInfos, {Db, _, Prepend, FilterFun, Resp, _, Limit, Include
changes_row(Db, Seq, Id, Del, Results, Rev, true) ->
{[{seq,Seq},{id,Id},{changes,Results}] ++ deleted_item(Del) ++
- couch_httpd_view:doc_member(Db, Id, Rev)};
+ couch_httpd_view:doc_member(Db, {Id, Rev})};
changes_row(_, Seq, Id, Del, Results, _, false) ->
{[{seq,Seq},{id,Id},{changes,Results}] ++ deleted_item(Del)}.