From e790ac99ce9c86d0576cf0cc87b92f7116cc37aa Mon Sep 17 00:00:00 2001
From: Lluis Gifre <lluis.gifre@cttc.es>
Date: Thu, 13 Jan 2022 16:47:40 +0100
Subject: [PATCH] Solved bug in IETF L2VPN Service Handler

- service was created instead of updated.
---
 .../nbi_plugins/ietf_l2vpn/L2VPN_SiteNetworkAccesses.py         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/compute/service/rest_server/nbi_plugins/ietf_l2vpn/L2VPN_SiteNetworkAccesses.py b/src/compute/service/rest_server/nbi_plugins/ietf_l2vpn/L2VPN_SiteNetworkAccesses.py
index 639e8c63f..1f02e50a4 100644
--- a/src/compute/service/rest_server/nbi_plugins/ietf_l2vpn/L2VPN_SiteNetworkAccesses.py
+++ b/src/compute/service/rest_server/nbi_plugins/ietf_l2vpn/L2VPN_SiteNetworkAccesses.py
@@ -125,7 +125,7 @@ def process_list_site_network_access(
     for site_network_access in request_data['ietf-l2vpn-svc:site-network-access']:
         try:
             service_request = process_site_network_access(context_client, site_network_access)
-            service_reply = service_client.CreateService(service_request)
+            service_reply = service_client.UpdateService(service_request)
             if service_reply != service_request.service_id: # pylint: disable=no-member
                 raise Exception('Service update failed. Wrong Service Id was returned')
         except Exception as e: # pylint: disable=broad-except
-- 
GitLab