X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/8489d044ccb3f0ea247eae2dec8387d5b206e4b4..225112630311389d806ce3f7f02f443f9aaa67da:/curriculum/models.py?ds=inline

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)