From 6de7468fee10244f6ae9ee41583cc1f394fd14f3 Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Fri, 20 Jan 2023 17:12:33 +0000
Subject: [PATCH] Common Object Factory:

- added context "admin" as default for slices
---
 src/common/tools/object_factory/Slice.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/common/tools/object_factory/Slice.py b/src/common/tools/object_factory/Slice.py
index 6ab666aa6..970b12ad9 100644
--- a/src/common/tools/object_factory/Slice.py
+++ b/src/common/tools/object_factory/Slice.py
@@ -14,7 +14,9 @@
 
 import copy
 from typing import Dict, List, Optional
+from common.Constants import DEFAULT_CONTEXT_NAME
 from common.proto.context_pb2 import SliceStatusEnum
+from common.tools.object_factory.Context import json_context_id
 
 def get_slice_uuid(a_endpoint_id : Dict, z_endpoint_id : Dict) -> str:
     return 'slc:{:s}/{:s}=={:s}/{:s}'.format(
@@ -35,6 +37,8 @@ def json_slice(
     constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [],
     subslice_ids : List[Dict] = [], owner : Optional[Dict] = None):
 
+    if context_id is None: context_id = json_context_id(DEFAULT_CONTEXT_NAME)
+
     result = {
         'slice_id'          : json_slice_id(slice_uuid, context_id=context_id),
         'slice_status'      : {'slice_status': status},
-- 
GitLab