From fd6951335b8ad524d30b05ae35badafde92f1311 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Wed, 27 Dec 2017 06:05:16 +0000
Subject: [PATCH] alarm: use unrestrictedSearchResults to getLastActiveProcess

This API is not supposed to take into account security,
unrestrictedSearchResults is usually a bit faster
---
 product/ERP5/Document/Alarm.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/product/ERP5/Document/Alarm.py b/product/ERP5/Document/Alarm.py
index 82da5beb49..690bd92a09 100644
--- a/product/ERP5/Document/Alarm.py
+++ b/product/ERP5/Document/Alarm.py
@@ -382,7 +382,7 @@ Alarm Tool Node: %s
       limit = 1
     else:
       limit = self.isActive() and 2 or 1
-    active_process_list = self.getPortalObject().portal_catalog(
+    active_process_list = self.getPortalObject().portal_catalog.unrestrictedSearchResults(
       portal_type='Active Process', limit=limit,
       sort_on=(('creation_date', 'DESC'),
                ('id', 'DESC', 'UNSIGNED'),),
-- 
2.30.9