From c2755f330c56d906a995062f531665290decc2fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Wed, 5 Sep 2012 14:02:39 +0000 Subject: [PATCH] Return even partial results for job queries. Do not get confused by failure on last job. --- org.glite.lb.server/src/query.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.glite.lb.server/src/query.c b/org.glite.lb.server/src/query.c index 8e3f7b7..17768f6 100644 --- a/org.glite.lb.server/src/query.c +++ b/org.glite.lb.server/src/query.c @@ -680,6 +680,11 @@ limit_cycle_cleanup: 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