summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorAdam Kocoloski <adam@cloudant.com>2012-03-20 00:52:54 -0400
committerAdam Kocoloski <adam@cloudant.com>2012-03-20 00:54:22 -0400
commit91ce15dce0200c3289670ee7bfd2e3c7896e7e77 (patch)
tree215d03e6313c63cad10f1b1e6c647f053263d4fa /apps
parentb8e61ed307dc465bf13f7fe4453c2cc90310e5d3 (diff)
Invoke couch_view_updater with the proper arguments
This fixes stale=update_after.
Diffstat (limited to 'apps')
-rw-r--r--apps/couch/src/couch_view_group.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/couch/src/couch_view_group.erl b/apps/couch/src/couch_view_group.erl
index 75644d6b..27f750fa 100644
--- a/apps/couch/src/couch_view_group.erl
+++ b/apps/couch/src/couch_view_group.erl
@@ -223,10 +223,11 @@ handle_call({compact_done, NewGroup}, _From, State) ->
handle_cast({update_group, RequestSeq},
#group_state{
+ db_name = DbName,
group=#group{current_seq=Seq}=Group,
updater_pid=nil}=State) when RequestSeq > Seq ->
Owner = self(),
- Pid = spawn_link(fun()-> couch_view_updater:update(Owner, Group) end),
+ Pid = spawn_link(fun()-> couch_view_updater:update(Owner, Group, DbName) end),
{noreply, State#group_state{updater_pid=Pid}};
handle_cast({update_group, _RequestSeq}, State) ->
{noreply, State};