Merge branch 'master' into flask-up
This commit is contained in:
commit
3f52cd9c2b
|
@ -433,7 +433,7 @@ class Google(Resource):
|
||||||
|
|
||||||
user = user_service.get_by_email(profile['email'])
|
user = user_service.get_by_email(profile['email'])
|
||||||
|
|
||||||
if not user.active:
|
if not (user and user.active):
|
||||||
metrics.send('login', 'counter', 1, metric_tags={'status': FAILURE_METRIC_STATUS})
|
metrics.send('login', 'counter', 1, metric_tags={'status': FAILURE_METRIC_STATUS})
|
||||||
return dict(message='The supplied credentials are invalid.'), 403
|
return dict(message='The supplied credentials are invalid.'), 403
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ from lemur.constants import SAN_NAMING_TEMPLATE, DEFAULT_NAMING_TEMPLATE
|
||||||
def text_to_slug(value):
|
def text_to_slug(value):
|
||||||
"""Normalize a string to a "slug" value, stripping character accents and removing non-alphanum characters."""
|
"""Normalize a string to a "slug" value, stripping character accents and removing non-alphanum characters."""
|
||||||
|
|
||||||
# Strip all character accents (ä => a): decompose Unicode characters and then drop combining chars.
|
# Strip all character accents: decompose Unicode characters and then drop combining chars.
|
||||||
value = ''.join(c for c in unicodedata.normalize('NFKD', value) if not unicodedata.combining(c))
|
value = ''.join(c for c in unicodedata.normalize('NFKD', value) if not unicodedata.combining(c))
|
||||||
|
|
||||||
# Replace all remaining non-alphanumeric characters with '-'. Multiple characters get collapsed into a single dash.
|
# Replace all remaining non-alphanumeric characters with '-'. Multiple characters get collapsed into a single dash.
|
||||||
|
|
Loading…
Reference in New Issue