From 38d8c257758ba962f841026d5486ad2f54bf85ce Mon Sep 17 00:00:00 2001 From: Thomas Steen Rasmussen Date: Sun, 9 Jul 2017 16:54:21 +0200 Subject: [PATCH] fix argument name --- src/program/signal_handlers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/program/signal_handlers.py b/src/program/signal_handlers.py index 0941b8bd..98685b46 100644 --- a/src/program/signal_handlers.py +++ b/src/program/signal_handlers.py @@ -1,15 +1,15 @@ from django.core.exceptions import ValidationError -def check_speaker_event_camp_consistency(sender, event, **kwargs): +def check_speaker_event_camp_consistency(sender, instance, **kwargs): if kwargs['action'] == 'pre_add': # loop over speakers being added to this event for pk in kwargs['pk_set']: # check if this speaker belongs to a different event than the event does from program.models import Speaker speaker = Speaker.objects.get(id=pk) - if speaker.camp != event.camp: - raise ValidationError({'speakers': 'The speaker (%s) belongs to a different camp (%s) than the event does (%s)' % (speaker, speaker.camp, event.camp)}) + if speaker.camp != instance.camp: + raise ValidationError({'speakers': 'The speaker (%s) belongs to a different camp (%s) than the event does (%s)' % (speaker, speaker.camp, instance.camp)}) def check_speaker_camp_change(sender, instance, **kwargs):