← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1680506] Re: Edit consistency group form has an exception

 

Reviewed:  https://review.openstack.org/454238
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=bfec68032237db3c50227da7a1121698a916b0c8
Submitter: Jenkins
Branch:    master

commit bfec68032237db3c50227da7a1121698a916b0c8
Author: wei.ying <wei.ying@xxxxxxxxxxxx>
Date:   Thu Apr 6 23:28:12 2017 +0800

    Fix edit consistency group form error
    
    If cgroup old description is empty and also judge its length,
    it will throw an error. We should first whether is empty.
    
    Change-Id: Ic89232b22a3d4673b14115e65dd670dded26f0a1
    Closes-Bug: 1680506


** Changed in: horizon
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1680506

Title:
  Edit consistency group form has an exception

Status in OpenStack Dashboard (Horizon):
  Fix Released

Bug description:
  Env: devstack master branch

  If old description is empty and submit edit consistency group form,it
  will throws an exception.

  Exception info:
  [06/Apr/2017 15:16:58] "GET /project/cgroups/671779c1-81de-4354-ac8c-db123f835afa/update/ HTTP/1.1" 200 2175
  Internal Server Error: /project/cgroups/671779c1-81de-4354-ac8c-db123f835afa/update/
  Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response
      response = wrapped_callback(request, *callback_args, **callback_kwargs)
    File "/opt/stack/horizon/horizon/decorators.py", line 36, in dec
      return view_func(request, *args, **kwargs)
    File "/opt/stack/horizon/horizon/decorators.py", line 52, in dec
      return view_func(request, *args, **kwargs)
    File "/opt/stack/horizon/horizon/decorators.py", line 36, in dec
      return view_func(request, *args, **kwargs)
    File "/opt/stack/horizon/horizon/decorators.py", line 84, in dec
      return view_func(request, *args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py", line 71, in view
      return self.dispatch(request, *args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py", line 89, in dispatch
      return handler(request, *args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/django/views/generic/edit.py", line 214, in post
      if form.is_valid():
    File "/usr/local/lib/python2.7/dist-packages/django/forms/forms.py", line 184, in is_valid
      return self.is_bound and not self.errors
    File "/usr/local/lib/python2.7/dist-packages/django/forms/forms.py", line 176, in errors
      self.full_clean()
    File "/usr/local/lib/python2.7/dist-packages/django/forms/forms.py", line 393, in full_clean
      self._clean_form()
    File "/usr/local/lib/python2.7/dist-packages/django/forms/forms.py", line 417, in _clean_form
      cleaned_data = self.clean()
    File "/opt/stack/horizon/openstack_dashboard/dashboards/project/cgroups/forms.py", line 35, in clean
      if len(old_desc):
  TypeError: object of type 'NoneType' has no len()

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1680506/+subscriptions


References