You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2019/03/28 09:22:56 UTC
[GitHub] [incubator-superset] xingmin opened a new pull request #7153:
fix:issue sending testing dashboard email error
xingmin opened a new pull request #7153: fix:issue sending testing dashboard email error
URL: https://github.com/apache/incubator-superset/pull/7153
When Test Email Recipients is blank,save the settings will throw an error. And I found form.test_email_recipients.data is None,so it throw exceptions.
The Traceback as follows:
superset_1 | [2019-03-25 09:14:03 +0800] [38] [ERROR] Error handling request /dashboardemailscheduleview/edit/1
superset_1 | Traceback (most recent call last):
superset_1 | File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 135, in handle
superset_1 | self.handle_request(listener, req, client, addr)
superset_1 | File "/usr/local/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 176, in handle_request
superset_1 | respiter = self.wsgi(environ, resp.start_response)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
superset_1 | return self.wsgi_app(environ, start_response)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
superset_1 | response = self.handle_exception(e)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1741, in handle_exception
superset_1 | reraise(exc_type, exc_value, tb)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
superset_1 | raise value
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
superset_1 | response = self.full_dispatch_request()
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
superset_1 | rv = self.handle_user_exception(e)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
superset_1 | reraise(exc_type, exc_value, tb)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
superset_1 | raise value
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
superset_1 | rv = self.dispatch_request()
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
superset_1 | return self.view_functions[rule.endpoint](**req.view_args)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask_appbuilder/security/decorators.py", line 26, in wraps
superset_1 | return f(self, *args, **kwargs)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask_appbuilder/views.py", line 524, in edit
superset_1 | widgets = self._edit(pk)
superset_1 | File "/usr/local/lib/python3.6/site-packages/flask_appbuilder/baseviews.py", line 968, in _edit
superset_1 | self.process_form(form, False)
superset_1 | File "/home/superset/superset/views/schedules.py", line 93, in process_form
superset_1 | recipients = form.test_email_recipients.data.strip() or None
superset_1 | AttributeError: 'NoneType' object has no attribute 'strip'
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org