Remove some more letters from the alphabet

This commit is contained in:
Charlotte Van Petegem 2022-06-03 19:12:00 +02:00
parent 0661016236
commit 3bc2ad83ea
No known key found for this signature in database
GPG key ID: 019E764B7184435A

View file

@ -11,12 +11,12 @@ from utils import first
from .database import db
from .user import User
BASE34_ALPHABET = '123456789abcdefghijkmnopqrstuvwxyz'
BASE31_ALPHABET = '23456789abcdefghjkmnpqrstuvwxyz'
def generate_slug():
secret = ''.join(secrets.choice(BASE34_ALPHABET) for i in range(8))
secret = ''.join(secrets.choice(BASE31_ALPHABET) for i in range(8))
while Order.query.filter(Order.slug == secret).first() is not None:
secret = ''.join(secrets.choice(BASE34_ALPHABET) for i in range(8))
secret = ''.join(secrets.choice(BASE31_ALPHABET) for i in range(8))
return secret
class Order(db.Model):