diff --git a/thirdparty/clientform/clientform.py b/thirdparty/clientform/clientform.py index 3ac1534f5..5713966a2 100644 --- a/thirdparty/clientform/clientform.py +++ b/thirdparty/clientform/clientform.py @@ -1139,7 +1139,11 @@ def _ParseFileEx(file, base_uri, type, name, attrs, select_default=select_default, index=ii*10) forms.append(form) for form in forms: - form.fixup() + try: + form.fixup() + except AttributeError, ex: + if "item is disabled" not in str(ex): + raise return forms