From cc97851eac0bf2ac1a0b4da66f33cff34deb6a63 Mon Sep 17 00:00:00 2001 From: ruoxi Date: Mon, 9 Oct 2023 16:52:36 -0700 Subject: [PATCH] patch agreed_terms field for user settings (#853) * patch agreed_terms field for user settings * Linting --------- Co-authored-by: munrojm --- mp_api/client/routes/_user_settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mp_api/client/routes/_user_settings.py b/mp_api/client/routes/_user_settings.py index 6c4af0db..5c1ebd2d 100644 --- a/mp_api/client/routes/_user_settings.py +++ b/mp_api/client/routes/_user_settings.py @@ -46,10 +46,11 @@ def patch_user_settings(self, consumer_id, settings): # pragma: no cover "sector", "job_role", "is_email_subscribed", + "agreed_terms", ]: raise ValueError( f"Invalid setting key {key}. Must be one of" - "institution, sector, job_role, is_email_subscribed" + "institution, sector, job_role, is_email_subscribed, agreed_terms" ) body[f"settings.{key}"] = settings[key]