From 4e05d64f25d5483be8557f461f92ff127876a2ca Mon Sep 17 00:00:00 2001 From: Matthew Richards Date: Mon, 20 Dec 2021 15:53:21 +0000 Subject: [PATCH] refactor: add improved error message for Python ICAT WHERE filter issues #260 --- datagateway_api/src/datagateway_api/icat/filters.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/datagateway_api/src/datagateway_api/icat/filters.py b/datagateway_api/src/datagateway_api/icat/filters.py index bf69f3f0..c00aaa78 100644 --- a/datagateway_api/src/datagateway_api/icat/filters.py +++ b/datagateway_api/src/datagateway_api/icat/filters.py @@ -25,9 +25,10 @@ def apply_filter(self, query): try: log.info("Adding ICAT where filter (for %s) to query", self.value) query.addConditions(self.create_filter()) - except ValueError: + except ValueError as e: raise FilterError( - "Something went wrong when adding WHERE filter to ICAT query", + "Something went wrong when adding WHERE filter to ICAT query:" + f" {e.args}", ) def create_filter(self):