-
Notifications
You must be signed in to change notification settings - Fork 3
Description
HI Team,
When i try to add a project, always throws an error saying ObjectAlreadyExists.
Please help me to resolve this issue,
Below is the problem snippet,
n [19]: print(pp.to_json())
{"object_version": "1.0", "object_class": "Project", "modified_by": "kmr", "modified_on": "2020-07-31T09:35:54.129700", "data": {"name": "test123", "oticket": 0, "fshare": 100, "acl": null, "xacl": null}}
In [30]: pp2=api.add_prj(pycl_object=pp,name=None, data=None, metadata=None, jso
...: n_string=None)
ObjectAlreadyExists Traceback (most recent call last)
in
----> 1 pp2=api.add_prj(pycl_object=pp,name=None, data=None, metadata=None, json_string=None)
in add_prj(self, pycl_object, name, data, metadata, json_string)
qconf_api.py in wrapped_call(func, *args, **kwargs)
155 def wrapped_call(func, *args, **kwargs):
156 try:
--> 157 result = func(*args, **kwargs)
158 return result
159 except QconfException as ex:
qconf_api.py in add_prj(self, pycl_object, name, data, metadata, json_string)
1470 return self.project_manager.add_object(
1471 pycl_object=pycl_object, name=name, data=data,
-> 1472 metadata=metadata, json_string=json_string)
1473
1474 @api_call
dict_based_object_manager.py in add_object(self, pycl_object, name, data, metadata, json_string)
117 try:
118 old_object = self.get_object(object_name)
--> 119 raise ObjectAlreadyExists('%s %s already exists.' % (self.OBJECT_CLASS_NAME, object_name))
120 except ObjectNotFound as ex:
121 # ok
ObjectAlreadyExists: Project test123 already exists.