From 97074c91dcdaa39aa6c1cdbcf22869fdf7e68a43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jordi=20Puiggen=C3=A9?= Date: Thu, 3 May 2018 12:24:12 +0200 Subject: [PATCH] TypeError when Saving AR results --- CHANGES.rst | 1 + bika/lims/browser/analyses/workflow.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 90636ea3b1..ab06e0fd8b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -20,6 +20,7 @@ Changelog **Fixed** +- #813 Saving AR results gives TypeError: can only compare to a set - #799 On AR Listing, inline edit for Date Sampled not working when Sampler has a value - #776 Analyses submission in Worksheet is slow - #726 404 Error raised when clicking Print Samples Sheets from within a client diff --git a/bika/lims/browser/analyses/workflow.py b/bika/lims/browser/analyses/workflow.py index 11d2e6271b..70d970d1fd 100644 --- a/bika/lims/browser/analyses/workflow.py +++ b/bika/lims/browser/analyses/workflow.py @@ -215,7 +215,7 @@ def workflow_action_submit(self): # AR Catalog contains some metadata that that rely on the Analyses an # Analysis Request contains. if affected_ars: - query = dict(UID=affected_ars, portal_type="AnalysisRequest") + query = dict(UID=list(affected_ars), portal_type="AnalysisRequest") for ar_brain in api.search(query, CATALOG_ANALYSIS_REQUEST_LISTING): if ar_brain.review_state == 'to_be_verified': continue @@ -226,7 +226,7 @@ def workflow_action_submit(self): ar.reindexObject() if affected_ws: - query = dict(UID=affected_ws, portal_type="Worksheet") + query = dict(UID=list(affected_ws), portal_type="Worksheet") for ws_brain in api.search(query, CATALOG_WORKSHEET_LISTING): if ws_brain.review_state == 'to_be_verified': continue