fix: security converge downgrade procedure (#11852)

This commit is contained in:
Daniel Vaz Gaspar 2020-11-30 17:50:12 +00:00 committed by GitHub
parent 462b39d762
commit b1a963b93f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -254,9 +254,9 @@ def get_reversed_new_pvms(pvm_map: PvmMigrationMapType) -> Dict[str, Tuple[str,
reversed_pvms: Dict[str, Tuple[str, ...]] = {} reversed_pvms: Dict[str, Tuple[str, ...]] = {}
for old_pvm, new_pvms in pvm_map.items(): for old_pvm, new_pvms in pvm_map.items():
if old_pvm.view not in reversed_pvms: if old_pvm.view not in reversed_pvms:
reversed_pvms[old_pvm.view] = (old_pvm.view,) reversed_pvms[old_pvm.view] = (old_pvm.permission,)
else: else:
reversed_pvms[old_pvm.permission] = reversed_pvms[old_pvm.permission] + ( reversed_pvms[old_pvm.view] = reversed_pvms[old_pvm.view] + (
old_pvm.permission, old_pvm.permission,
) )
return reversed_pvms return reversed_pvms