diff --git a/lib/galaxy/tools/errors.py b/lib/galaxy/tools/errors.py index d29eb56054e..18ca67700a2 100644 --- a/lib/galaxy/tools/errors.py +++ b/lib/galaxy/tools/errors.py @@ -209,7 +209,8 @@ class ErrorReporter( object ): # Escape all of the content for use in the HTML report for parameter in report_variables.keys(): - report_variables[parameter] = cgi.escape(unicodify(report_variables[parameter])) + if report_variables[parameter] is not None: + report_variables[parameter] = cgi.escape(unicodify(report_variables[parameter])) self.html_report = string.Template( error_report_template_html ).safe_substitute( report_variables )