From 68b489985ddd7fe6db3bb9bb6a0cc25761c5fc7a Mon Sep 17 00:00:00 2001 From: Alex Monk Date: Tue, 13 Sep 2016 22:54:55 +0100 Subject: [PATCH] record-create/update: Account for priority being 0 Change-Id: Ia791e602d217cbf21fc8b636b0688c012a538169 --- designateclient/cli/records.py | 4 ++-- designateclient/resources/schemas/v1/record.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/designateclient/cli/records.py b/designateclient/cli/records.py index 48e92e7..6e276ca 100644 --- a/designateclient/cli/records.py +++ b/designateclient/cli/records.py @@ -100,7 +100,7 @@ class CreateRecordCommand(base.CreateCommand): if parsed_args.ttl is not None: record.ttl = parsed_args.ttl - if parsed_args.priority: + if parsed_args.priority is not None: record.priority = parsed_args.priority if parsed_args.description: @@ -157,7 +157,7 @@ class UpdateRecordCommand(base.UpdateCommand): if parsed_args.no_priority: record.priority = None - elif parsed_args.priority: + elif parsed_args.priority is not None: record.priority = parsed_args.priority if parsed_args.no_description: diff --git a/designateclient/resources/schemas/v1/record.json b/designateclient/resources/schemas/v1/record.json index 7487500..cecc9fd 100644 --- a/designateclient/resources/schemas/v1/record.json +++ b/designateclient/resources/schemas/v1/record.json @@ -42,7 +42,7 @@ "priority": { "type": ["integer", "null"], "description": "DNS Record Priority", - "minimum": 1, + "minimum": 0, "maximum": 65535 }, "ttl": {