From ee3a2368af1fdf968ac1de4b93e8cb98ea08111e Mon Sep 17 00:00:00 2001 From: shalder07 <38108510+shalder07@users.noreply.github.com> Date: Thu, 10 Oct 2019 14:06:17 +0530 Subject: [PATCH] tier1 always be None in GET tier config request for level 2 Without having null allowable SDk will throw the following error TypeError: Invalid structure for initialization of `TierConfigRequest`. Error: {0: {'tiers': {'tier1': ['Field may not be null.']}}, 1: {'tiers': {'tier1': ['Field may not be null.']}}}. Because in t2 config request t1 account always be none as per api result from connect platform --- connect/models/schemas.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connect/models/schemas.py b/connect/models/schemas.py index 78ff6c8..b9f542b 100644 --- a/connect/models/schemas.py +++ b/connect/models/schemas.py @@ -501,7 +501,7 @@ def make_object(self, data): class TierAccountsSchema(Schema): customer = fields.Nested(TierAccountSchema) - tier1 = fields.Nested(TierAccountSchema) + tier1 = fields.Nested(TierAccountSchema, allow_none=True) tier2 = fields.Nested(TierAccountSchema, allow_none=True) @post_load