Closed ghost closed 12 years ago
Точно. Причина оказалась именно в том, что я установил значение LOGINZA_DEFAULT_EMAIL в пустую строчку. А подобный случай возникал у меня при авторизации через аккаунт ВКонтакте, в котором у меня нет вообще никакой информации, соответственно nickname и email были пустыми. В таком случае даже не знаю принимать или нет такой request, либо сделать соответствующую пометку в документации.
Добавил упоминание об этом в документацию.
В каких случаях создается пользователь без имени?
За то, чтобы избежать этого, отвечает следующий код:
По умолчанию settings.DEFAULT_EMAIL (в глобальных настройках за это отвечает LOGINZA_DEFAULT_EMAIL) это user@loginza, поэтому при отсутствии имени пользователя в данных пришедших со стороны логинзы оно и так должно стать user.
Можно посмотреть пример, когда этот код отрабатывает некорректно?