From ba95cc7f28c4ff4744328a20717d37e879b3585c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 17 Oct 2019 09:13:45 +0200 Subject: [PATCH] ignore internal/unknown roles assigned to functions (#37015) --- wcs_olap/feeder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wcs_olap/feeder.py b/wcs_olap/feeder.py index 614b574..9cf58a1 100644 --- a/wcs_olap/feeder.py +++ b/wcs_olap/feeder.py @@ -817,7 +817,10 @@ class WcsFormdefFeeder(object): except KeyError: v = None else: - v = v and self.olap_feeder.role_mapping[v.id] + if v and v.id in self.olap_feeder.role_mapping: + v = self.olap_feeder.role_mapping[v.id] + else: + v = None at = 'function_%s' % slugify(function) row[at] = v