change iexact to exact for get_or_create tree mixing

This commit is contained in:
vabene1111
2021-09-14 19:26:09 +02:00
parent 5c6f09975b
commit 3b429c5d84

View File

@ -41,7 +41,8 @@ class TreeManager(MP_NodeManager):
def get_or_create(self, **kwargs):
kwargs['name'] = kwargs['name'].strip()
try:
return self.get(name__iexact=kwargs['name'], space=kwargs['space']), False
print(f'checking name {kwargs["name"]}')
return self.get(name__exact=kwargs['name'], space=kwargs['space']), False
except self.model.DoesNotExist:
with scopes_disabled():
return self.model.add_root(**kwargs), True