diff --git a/seminar/models.py b/seminar/models.py index 019e2cca..c55eaa52 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -454,11 +454,12 @@ class Problem(SeminarModelBase): return force_unicode(u'%s' % (self.nazev, )) def kod_v_rocniku(self): - if self.typ == self.TYP_ULOHA: - return force_unicode(u"%s.u%s" % (self.cislo_zadani.cislo, self.kod,)) - if self.typ == self.TYP_TEMA: - return force_unicode(u"t%s" % (self.kod,)) - return '' + if self.stav == 'zadany': + if self.typ == self.TYP_ULOHA: + return force_unicode(u"%s.u%s" % (self.cislo_zadani.cislo, self.kod,)) + if self.typ == self.TYP_TEMA: + return force_unicode(u"t%s" % (self.kod,)) + return ' Není zadaný ' def nazev_typu(self): return dict(self.TYP_CHOICES)[self.typ]