diff --git a/symposion/sponsorship/models.py b/symposion/sponsorship/models.py index 2afa42dbee8835a20336c37f01cb6cd0a9c283de..7ed29e3d8130ebc9c17f6e74997697441e7b5da1 100644 --- a/symposion/sponsorship/models.py +++ b/symposion/sponsorship/models.py @@ -194,8 +194,11 @@ class SponsorBenefit(models.Model): return u"%s - %s" % (self.sponsor, self.benefit) def clean(self): - if self.max_words and len(self.text.split()) > self.max_words: - raise ValidationError("Sponsorship level only allows for %s words." % self.max_words) + num_words = len(self.text.split()) + if self.max_words and num_words > self.max_words: + raise ValidationError( + "Sponsorship level only allows for %s words, you provided %d." % ( + self.max_words, num_words)) def data_fields(self): """