agenda: checking correctly the event type while deleting events

This commit is contained in:
Serghei Mihai 2014-07-04 18:32:54 +02:00
parent 3cfe29c87c
commit 1e0ec553b0
1 changed files with 4 additions and 4 deletions

View File

@ -276,7 +276,7 @@ class UpdatePeriodicEventView(BaseEventView):
template_name = 'agenda/new-event.html'
def delete_eventwithact(event):
assert event.event_type == 1
assert event.event_type.id == 1
if event.act.id \
and not event.act.is_billed:
event.act.delete()
@ -291,7 +291,7 @@ class DeleteOccurrenceView(TodayOccurrenceMixin, cbv.DeleteView):
def delete(self, request, *args, **kwargs):
self.object = self.get_object()
if self.object.event_type == 1:
if self.object.event_type.id == 1:
delete_eventwithact(self.object)
else:
self.object.delete()
@ -310,12 +310,12 @@ class DeleteEventView(cbv.DeleteView):
exception.recurrence_periodicity = None
exception.exception_to = None
exception.save()
if exception.event_type == 1:
if exception.event_type.id == 1:
delete_eventwithact(exception)
else:
exception.delete()
if self.object.event_type == 1:
if self.object.event_type.id == 1:
delete_eventwithact(self.object)
else:
self.object.delete()