X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/1a3d8c24f70c122b65426a95119ee6a0398ee95e..e76acb4ea49713c4390342ccbdf8f3a5a71f8aee:/curriculum/models.py diff --git a/curriculum/models.py b/curriculum/models.py index 004e78e..ad98877 100644 --- a/curriculum/models.py +++ b/curriculum/models.py @@ -50,11 +50,11 @@ class Competence(models.Model): @classmethod def from_text(cls, text): """Tries to return a Competence or a Section.""" - parts = text.rsplit(u'\u2013', 1) + parts = re.split(ur'[-\u2013]', text, 1) if len(parts) == 1: return Section.objects.get(name__iexact=text.strip()) else: - return cls.objects.get(name__iexact=parts[1]) + return cls.objects.get(name__iexact=parts[1].strip()) class Level(models.Model): group = models.CharField(_('group'), max_length=255)