manila/manila/api
Dina Saparbaeva d8b2af6344 fixes availability zone filter when creating a share from snapshot
Fixes bug #1915706 that was discovered in  Manila UI.
Issue is invalid input error being raised, even when
availability_zone provided is the same, as parent share's.
The reason is availability_zone is name and source_share_az
is id in the filter [1]. Now, regardless of availability_zone
provided is id or name, it will be always converted to a name.
And if availability_zone is the same as parent share's
operation will complete successfully.

[1] 2e27c71877/manila/share/api.py (L200)

Closes-Bug: #1915706
Change-Id: I5039b7adf563d926053b423a4cc6e175d3f1e5cf
(cherry picked from commit 205f3d828d)
(cherry picked from commit 9c723d0e44)
(cherry picked from commit 90241eb43f)
(cherry picked from commit 0ebc6a954c)
2021-08-31 07:14:51 +00:00
..
contrib Port share type extensions to core API 2015-11-12 14:58:20 +00:00
middleware Fix UnicodeDecodeError when decode API input 2018-02-07 06:37:32 +00:00
openstack Add share network with multiple subnets 2019-09-13 11:27:18 -03:00
v1 fixes availability zone filter when creating a share from snapshot 2021-08-31 07:14:51 +00:00
v2 Enforce policy checks for share export locations 2020-03-24 15:15:58 +00:00
views Merge "Fix _list_view function for count" 2019-09-20 02:24:36 +00:00
__init__.py Remove enable_v1_api and enable_v2_api config opts 2016-08-23 08:27:22 +02:00
auth.py Remove log translations in api 1/5 2017-03-29 16:55:05 +08:00
common.py Merge "Fix pagination does not speed up queries bug" 2019-09-26 16:50:53 +00:00
extensions.py If only .pyc exist, the extension API will be disabled 2020-03-27 12:11:51 +00:00
urlmap.py Trivial: Remove unused logging import 2015-12-28 21:44:26 -05:00
versions.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00