fnp
/
django-cas-provider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
do some logging
[django-cas-provider.git]
/
cas_provider
/
models.py
diff --git
a/cas_provider/models.py
b/cas_provider/models.py
index
eda83b1
..
8306d3c
100644
(file)
--- a/
cas_provider/models.py
+++ b/
cas_provider/models.py
@@
-29,9
+29,9
@@
class BaseTicket(models.Model):
def __unicode__(self):
return self.ticket
def __unicode__(self):
return self.ticket
- def _generate_ticket(self, length=
29
, chars=string.ascii_letters + string.digits):
+ def _generate_ticket(self, length=
ticket.max_length
, chars=string.ascii_letters + string.digits):
""" Generates a random string of the requested length. Used for creation of tickets. """
""" Generates a random string of the requested length. Used for creation of tickets. """
- return u"%s-%s" % (self.prefix, ''.join(Random().sample(chars, length)))
+ return u"%s-%s" % (self.prefix, ''.join(Random().sample(chars, length
- (len(self.prefix) + 1)
)))
class ServiceTicket(BaseTicket):
class ServiceTicket(BaseTicket):