From a5bb053261909904bfa506ccd752909ca2e7ea8d Mon Sep 17 00:00:00 2001 From: Pavel Lonkin Date: Mon, 14 Apr 2025 17:37:41 +0200 Subject: [PATCH] MPT-9002 Fix get organization by external_id response --- ffc/client.py | 2 +- tests/ffc/test_client.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ffc/client.py b/ffc/client.py index 9141c91..34d0167 100644 --- a/ffc/client.py +++ b/ffc/client.py @@ -120,7 +120,7 @@ def get_organization_by_external_id(self, agreement_id): response.raise_for_status() - return response.json()["items"] + return response.json()["items"][0] def _get_headers(self): return { diff --git a/tests/ffc/test_client.py b/tests/ffc/test_client.py index 9b172ae..25a3c37 100644 --- a/tests/ffc/test_client.py +++ b/tests/ffc/test_client.py @@ -232,6 +232,6 @@ def test_get_organization(mocker, mock_jwt_encoder, ffc_client_settings): ) client = get_ffc_client() - organizations = client.get_organization_by_external_id(agreement_id) + organization = client.get_organization_by_external_id(agreement_id) - assert organizations == [{"id": "test-organization"}] + assert organization == {"id": "test-organization"}