diff --git a/biscuit/apps/alsijil/forms.py b/biscuit/apps/alsijil/forms.py index 88b9d9a0a46bdf8cd5b37726033cdcad1a468ede..6a84fdbaedd87f98c85cfb09854bb908b54dbcd8 100644 --- a/biscuit/apps/alsijil/forms.py +++ b/biscuit/apps/alsijil/forms.py @@ -24,10 +24,9 @@ class PersonalNoteForm(forms.ModelForm): super().__init__(*args, **kwargs) self.fields['person_name'].widget.attrs.update( {'class': 'alsijil-lesson-personal-note-name'}) - try: + + if self.instance and getattr(self.instance, 'person', None): self.fields['person_name'].initial = str(self.instance.person) - except: - pass class SelectForm(forms.Form): diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py index d145d5fe54ec386a153e18f04fe041aea4bf6a63..5cf9cfb389385c531381859339f88b33ab26e844 100644 --- a/biscuit/apps/alsijil/views.py +++ b/biscuit/apps/alsijil/views.py @@ -2,12 +2,11 @@ from collections import OrderedDict from typing import Optional from django.contrib.auth.decorators import login_required -from django.db.models import Count, Q +from django.db.models import Q from django.http import HttpRequest, HttpResponse from django.shortcuts import render -from django.utils.translation import ugettext as _ -from biscuit.apps.chronos.models import Lesson, LessonPeriod, TimePeriod +from biscuit.apps.chronos.models import LessonPeriod, TimePeriod from biscuit.apps.chronos.util import current_lesson_periods, current_week, week_days from biscuit.core.models import Group