Lots of small NPE and other exception fixes

This commit is contained in:
Joseph Schorr 2014-09-15 11:27:33 -04:00
parent 511ee12a58
commit e8ad01cb41
5 changed files with 22 additions and 4 deletions

View file

@ -46,7 +46,7 @@ class DatabaseAuthorizationProvider(AuthorizationProvider):
def validate_redirect_uri(self, client_id, redirect_uri):
try:
app = OAuthApplication.get(client_id=client_id)
if app.redirect_uri and redirect_uri.startswith(app.redirect_uri):
if app.redirect_uri and redirect_uri and redirect_uri.startswith(app.redirect_uri):
return True
return False
except OAuthApplication.DoesNotExist: