From 154ca64038f9f0d3fe981a93e3a8cc42eb0762b9 Mon Sep 17 00:00:00 2001 From: Steve Coursen Date: Mon, 8 Jan 2018 20:13:20 -0500 Subject: [PATCH] Fix serialization of multiple answers, that had caused a ResourceException --- octodns/provider/ns1.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/octodns/provider/ns1.py b/octodns/provider/ns1.py index 20fffc3..a675ed9 100644 --- a/octodns/provider/ns1.py +++ b/octodns/provider/ns1.py @@ -215,12 +215,13 @@ class Ns1Provider(BaseProvider): if not has_country and \ len(value.split('-')) > 1: # pragma: nocover has_country = True - params['answers'].append( - { - 'answer': target.values, - 'meta': {key: [value]}, - }, - ) + for answer in target.values: + params['answers'].append( + { + 'answer': [answer], + 'meta': {key: [value]}, + }, + ) params['filters'] = [] if len(params['answers']) > 1: params['filters'].append(