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