struct mail *mail;
int ret = 0;
- if (doveadm_mail_iter_init(&ctx->ctx, info, ctx->ctx.search_args, 0, FALSE,
- NULL, &iter) < 0)
+ if (doveadm_mail_iter_init(&ctx->ctx, info, ctx->ctx.search_args, 0,
+ NULL, FALSE, &iter) < 0)
return -1;
/* use a separately committed transaction for each mailbox.
int ret = 0;
if (doveadm_mail_iter_init(&ctx->ctx, info, ctx->ctx.search_args,
- ctx->wanted_fields, FALSE,
+ ctx->wanted_fields,
array_idx(&ctx->header_fields, 0),
+ FALSE,
&iter) < 0)
return -1;
struct mail *mail;
struct mail_keywords *kw = NULL;
- if (doveadm_mail_iter_init(&ctx->ctx, info, ctx->ctx.search_args, FALSE,
- 0, NULL, &iter) < 0)
+ if (doveadm_mail_iter_init(&ctx->ctx, info, ctx->ctx.search_args,
+ 0, NULL, FALSE, &iter) < 0)
return -1;
box = doveadm_mail_iter_get_mailbox(iter);