From 95611534c94d24c0e5b2ee02b414b746ef21fbcd Mon Sep 17 00:00:00 2001 From: vangheem Date: Tue, 4 Aug 2015 13:32:39 -0500 Subject: [PATCH] fix error mis-configured transforms would cause: "AttributeError: 'NoneType' object has no attribute 'items'" --- CHANGES.rst | 4 +++- Products/PortalTransforms/Transform.py | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index d65fbc1..3edda02 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,9 @@ Changelog 2.1.8 (unreleased) ------------------ -- Nothing changed yet. +- fix error mis-configured transforms would cause: + "AttributeError: 'NoneType' object has no attribute 'items'" + [vangheem] 2.1.7 (2015-06-24) diff --git a/Products/PortalTransforms/Transform.py b/Products/PortalTransforms/Transform.py index fb9e831..40cc325 100644 --- a/Products/PortalTransforms/Transform.py +++ b/Products/PortalTransforms/Transform.py @@ -218,8 +218,9 @@ def get_parameter_value(self, key): type = self.get_parameter_infos(key)[0] if type == 'dict': result = {} - for key, val in value.items(): - result[key] = val + if value: + for key, val in value.items(): + result[key] = val elif type == 'list': result = list(value) else: