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"}