From a9186967739c1dcbe3cee5d1b2fcbcabc40ed5b4 Mon Sep 17 00:00:00 2001 From: paul121 Date: Thu, 21 Jan 2021 14:12:35 -0800 Subject: [PATCH] Load version specific info. #103 --- backend/app/app/routers/api_v2/endpoints/utils.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/app/app/routers/api_v2/endpoints/utils.py b/backend/app/app/routers/api_v2/endpoints/utils.py index bfa403f..c911977 100644 --- a/backend/app/app/routers/api_v2/endpoints/utils.py +++ b/backend/app/app/routers/api_v2/endpoints/utils.py @@ -206,7 +206,13 @@ def authorize_farm( try: farm_client = get_farm_client(db=db, farm=farm) - info = farm_client.info() + response = farm_client.info() + # Set the info depending on v1 or v2. + # v2 provides info under the meta.farm key. + if "meta" in response: + info = response["meta"]["farm"] + else: + info = response crud.farm.update_info(db, farm=farm, info=info) except Exception as e: