Error While Create A Tag Via The Gitlab API
Hi There,
I'm getting an error when creating a tag via the git lab api
I run:
tagName = "4.108.2"
ref = "master"
message = "tag for release 4.108.2"
gitLabProjectObj.tags.create({'tag_name': tagName, 'ref': ref, 'message': message})
And it errors with:
File "/usr/lib/python2.7/site-packages/gitlab/exceptions.py", line 238, in wrapped_f
return f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/gitlab/mixins.py", line 205, in create
return self._obj_cls(self, server_data)
File "/usr/lib/python2.7/site-packages/gitlab/base.py", line 41, in __init__
self._create_managers()
File "/usr/lib/python2.7/site-packages/gitlab/base.py", line 100, in _create_managers
managers = getattr(self, '_managers', None)
File "/usr/lib/python2.7/site-packages/gitlab/base.py", line 59, in __getattr__
value = self.__dict__['_attrs'][name]
TypeError: list indices must be integers, not str
This was working for several weeks and then suddenly stopped working. The only different I can think of is that previously all my tags were on "master" And now I also have a few tags scattered across a few other branches.
I can make the tag fine via the webpage, so maybe it's a user error too (sorry for categorizing as a bug if it is).
Thanks for the help,
- Danny