From 7c2d53b22ff22984b76d24e188c7264a4b7844be Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Mon, 10 Sep 2012 13:23:19 +0000 Subject: [PATCH] Return also incomplete results for job queries - fix backported. --- org.glite.lb.server/src/query.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/org.glite.lb.server/src/query.c b/org.glite.lb.server/src/query.c index 3aa4da2..e480614 100644 --- a/org.glite.lb.server/src/query.c +++ b/org.glite.lb.server/src/query.c @@ -668,6 +668,12 @@ limit_cycle_cleanup: if (eidrm) edg_wll_SetError(ctx, EIDRM, "matching job already purged"); else edg_wll_SetError(ctx, ENOENT, "no matching jobs found"); } + else { + // There was permission problem but there were still some results + glite_common_log(LOG_CATEGORY_LB_SERVER, LOG_PRIORITY_DEBUG, "Results were returned for query, but also error code %d. Resetting.", edg_wll_Error(ctx,NULL,NULL)); + if (edg_wll_Error(ctx,NULL,NULL) == EPERM) edg_wll_ResetError(ctx); + } + cleanup: // finish -- 1.8.2.3