fix case insensitive get_or_create

This commit is contained in:
smilerz
2022-02-17 10:50:38 -06:00
parent d49818ae6a
commit f1fa5e32bf
3 changed files with 187 additions and 369 deletions

View File

@ -63,7 +63,7 @@ class TreeManager(MP_NodeManager):
def get_or_create(self, *args, **kwargs):
kwargs['name'] = kwargs['name'].strip()
try:
return self.get(name__exact=kwargs['name'], space=kwargs['space']), False
return self.get(name__iexact=kwargs['name'], space=kwargs['space']), False
except self.model.DoesNotExist:
with scopes_disabled():
try: