Corrects idempotency for f5 parameters (#49576)

Several parameters in the profile modules were not idempotent.
This patch fixes those modules
This commit is contained in:
Tim Rupp 2018-12-05 16:17:37 -08:00 committed by GitHub
parent 1c3fa2b07f
commit c0520b94b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 56 additions and 28 deletions

View file

@ -649,7 +649,7 @@ class ModuleManager(object):
except ValueError as ex:
raise F5ModuleError(str(ex))
if 'code' in response and response['code'] in [400, 409]:
if 'code' in response and response['code'] in [400, 409, 404]:
if 'message' in response:
raise F5ModuleError(response['message'])
else:
@ -669,7 +669,7 @@ class ModuleManager(object):
except ValueError as ex:
raise F5ModuleError(str(ex))
if 'code' in response and response['code'] == 400:
if 'code' in response and response['code'] in [400, 404]:
if 'message' in response:
raise F5ModuleError(response['message'])
else: