commit 87b995b30aacc424fb08a15a9fb72c4cbd91e2b3
parent 987a506a9b508f220924e47840b8ab823cad72d6
Author: William Casarin <jb55@jb55.com>
Date: Thu, 30 Jan 2025 20:47:13 -0800
fix more ndb query bugs
Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/ndb.c b/ndb.c
@@ -281,8 +281,11 @@ int main(int argc, char *argv[])
argv += 2;
argc -= 2;
} else if (!strcmp(argv[0], "-a") || !strcmp(argv[0], "--author")) {
- if (current_field != NDB_FILTER_AUTHORS) {
+ if (current_field) {
ndb_filter_end_field(f);
+ current_field = 0;
+ }
+ if (current_field != NDB_FILTER_AUTHORS)
ndb_filter_start_field(f, NDB_FILTER_AUTHORS);
}
current_field = NDB_FILTER_AUTHORS;