Public bug reported:

Method:

https://github.com/openstack/neutron/blob/master/neutron/db/l3_attrs_db.py#L50

is used to add extension attributes to the router object during the
handling of the API response. When attributes are unspecified, the
router is extended with default values.

In the case of boolean attributes things don't work as they should,
because a default value as True takes over on the right side of the
boolean expression on:

https://github.com/openstack/neutron/blob/master/neutron/db/l3_attrs_db.py#L56

The end user so is led to believe that the server did not honor the
request, when effectively it did.

** Affects: neutron
     Importance: Undecided
     Assignee: Armando Migliaccio (armando-migliaccio)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Armando Migliaccio (armando-migliaccio)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1348479

Title:
  _extend_extra_router_dict does not handle boolean correctly

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  Method:

  https://github.com/openstack/neutron/blob/master/neutron/db/l3_attrs_db.py#L50

  is used to add extension attributes to the router object during the
  handling of the API response. When attributes are unspecified, the
  router is extended with default values.

  In the case of boolean attributes things don't work as they should,
  because a default value as True takes over on the right side of the
  boolean expression on:

  https://github.com/openstack/neutron/blob/master/neutron/db/l3_attrs_db.py#L56

  The end user so is led to believe that the server did not honor the
  request, when effectively it did.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to