From 351353e18126998459adae84375e6f5e7012263d Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke@nordu.net>
Date: Fri, 10 Jan 2025 14:44:59 +0100
Subject: [PATCH] Update external connections schema

---
 compendium_v2/routes/schemas.py | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/compendium_v2/routes/schemas.py b/compendium_v2/routes/schemas.py
index 63df6f3d..55d1cd0e 100644
--- a/compendium_v2/routes/schemas.py
+++ b/compendium_v2/routes/schemas.py
@@ -392,7 +392,7 @@ EOSC_LISTINGS_RESPONSE_SCHEMA = {
 EXTERNAL_CONNECTIONS_RESPONSE_SCHEMA = {
     '$schema': 'http://json-schema.org/draft-07/schema#',
     'definitions': {
-        'connection': {
+        'external_connection': {
             'type': 'object',
             'properties': {
                 **NREN_YEAR_DATAPOINT,
@@ -402,14 +402,8 @@ EXTERNAL_CONNECTIONS_RESPONSE_SCHEMA = {
                 'to_organization': {'type': 'string'},
                 'interconnection_method': {'type': ['string', 'null']}
             },
-        },
-        'external_connection': {
-            'type': 'object',
-            'properties': {
-                **NREN_YEAR_DATAPOINT,
-                'connections': {'type': 'array', 'items': {'$ref': '#/definitions/connection'}}
-            },
-            'required': [*NREN_YEAR_DATAPOINT_REQUIRED, 'connections'],
+            'required': [*NREN_YEAR_DATAPOINT_REQUIRED, 'link_name', 'capacity',
+                         'from_organization', 'to_organization', 'interconnection_method'],
             'additionalProperties': False
         }
     },
-- 
GitLab