From: Jason Boyer Date: Fri, 18 Oct 2013 14:26:26 +0000 (-0400) Subject: Remove xact_finish IS NULL checks from CLAIMSRETURNED and LONGOVERDUE X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=9416804376c876f6334902eb0aec159782e3e1bb;p=working%2FEvergreen.git Remove xact_finish IS NULL checks from CLAIMSRETURNED and LONGOVERDUE Makes open-ils.actor.user.checked_out(.count) results agree with open-ils.storage.actor.user.checked_out(.count) results. Signed-off-by: Jason Boyer --- diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 66f365d9a6..db123a23ae 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -3681,8 +3681,8 @@ SELECT usr, ) AS overdue, SUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LOST') THEN 1 ELSE 0 END) AS lost, - SUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'CLAIMSRETURNED') THEN 1 ELSE 0 END) AS claims_returned, - SUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LONGOVERDUE') THEN 1 ELSE 0 END) AS long_overdue + SUM( CASE WHEN stop_fines = 'CLAIMSRETURNED' THEN 1 ELSE 0 END) AS claims_returned, + SUM( CASE WHEN stop_fines = 'LONGOVERDUE' THEN 1 ELSE 0 END) AS long_overdue FROM action.circulation WHERE checkin_time IS NULL GROUP BY 1 @@ -3723,8 +3723,8 @@ SELECT usr, ),',') AS overdue, ARRAY_TO_STRING(ARRAY_ACCUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LOST') THEN id ELSE 0 END),',') AS lost, - ARRAY_TO_STRING(ARRAY_ACCUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'CLAIMSRETURNED') THEN id ELSE 0 END),',') AS claims_returned, - ARRAY_TO_STRING(ARRAY_ACCUM( CASE WHEN (xact_finish IS NULL AND stop_fines = 'LONGOVERDUE') THEN id ELSE 0 END),',') AS long_overdue + ARRAY_TO_STRING(ARRAY_ACCUM( CASE WHEN stop_fines = 'CLAIMSRETURNED' THEN id ELSE 0 END),',') AS claims_returned, + ARRAY_TO_STRING(ARRAY_ACCUM( CASE WHEN stop_fines = 'LONGOVERDUE' THEN id ELSE 0 END),',') AS long_overdue FROM action.circulation WHERE checkin_time IS NULL GROUP BY 1