X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp_command.c;h=7676eef81e39c67a7285025b1d99717f7c02be70;hb=cbcac593e14143ef6b50a60f43204b53938a446d;hp=cbca61b2147ec09c3589af8e2c9eab85efc1203d;hpb=6270643579b3496a2c51ef2c8abb0fb4b34726de;p=pazpar2-moved-to-github.git diff --git a/src/http_command.c b/src/http_command.c index cbca61b..7676eef 100644 --- a/src/http_command.c +++ b/src/http_command.c @@ -943,7 +943,6 @@ static void show_record(struct http_channel *c, struct http_session *s) struct http_response *rs = c->response; struct http_request *rq = c->request; struct record_cluster *rec, *prev_r, *next_r; - struct record *r; struct conf_service *service; const char *idstr = http_argbyname(rq, "id"); const char *offsetstr = http_argbyname(rq, "offset"); @@ -1023,6 +1022,7 @@ static void show_record(struct http_channel *c, struct http_session *s) } else { + struct record *r; response_open_no_status(c, "record"); wrbuf_puts(c->wrbuf, "\n"); wrbuf_xmlputs(c->wrbuf, rec->recid); @@ -1188,8 +1188,9 @@ static void cmd_show(struct http_channel *c) release_session(c, s); return; } - session_sort(s->psession, sp->name, sp->increasing, - sp->type == Metadata_sortkey_position); + session_sort(s->psession, sp->name, sp->increasing, sp->type == Metadata_sortkey_position); + /* TODO This was too simple. Will make pazpar2 continuing reseting the session resultset and redo the search. Disable this for now + sp->type == Metadata_sortkey_position */ status = session_active_clients(s->psession);