From fa4655ac538fc9a99d7ad2b972016a7ba967fb24 Mon Sep 17 00:00:00 2001 From: Matthias Bernt Date: Tue, 19 Oct 2021 13:03:54 +0200 Subject: [PATCH] fix for options without text --- lib/galaxy/tool_util/linters/inputs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/tool_util/linters/inputs.py b/lib/galaxy/tool_util/linters/inputs.py index af378c8d780..bf780c94b43 100644 --- a/lib/galaxy/tool_util/linters/inputs.py +++ b/lib/galaxy/tool_util/linters/inputs.py @@ -132,7 +132,7 @@ def lint_inputs(tool_xml, lint_ctx): # lint statically defined options if any(['value' not in option.attrib for option in select_options]): lint_ctx.error(f"Select parameter [{param_name}] has option without value") - if len(set([option.text.strip() for option in select_options])) != len(select_options): + if len(set([option.text.strip() for option in select_options if option.text is not None])) != len(select_options): lint_ctx.error(f"Select parameter [{param_name}] has multiple options with the same text content") if len(set([option.attrib.get("value") for option in select_options])) != len(select_options): lint_ctx.error(f"Select parameter [{param_name}] has multiple options with the same value")