Skip to content

Commit e566f96

Browse files
authored
Fix registration (#213)
## Изменения Фикс регистрации для Yandex, VK, Tg и их наследников ## Детали реализации Убрано обращение к несуществующему полю словаря ## Check-List <!-- После сохранения у следующих полей появятся галочки, которые нужно проставить мышкой --> - [ ] Вы проверили свой код перед отправкой запроса? - [ ] Вы написали тесты к реализованным функциям? - [ ] Вы не забыли применить форматирование `black` и `isort` для _Back-End_ или `Prettier` для _Front-End_?
1 parent 4a1570d commit e566f96

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

auth_backend/auth_plugins/telegram.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ async def _register(
7878
old_user = {'user_id': user.id}
7979
new_user["user_id"] = user.id
8080
tg_id = cls.create_auth_method_param('user_id', telegram_user_id, user.id, db_session=db.session)
81-
new_user[cls.get_name()]["user_id"] = tg_id.value
81+
new_user[cls.get_name()] = {"user_id": tg_id.value}
8282
userdata = await TelegramAuth._convert_data_to_userdata_format(userinfo)
8383
background_tasks.add_task(
8484
get_kafka_producer().produce,

auth_backend/auth_plugins/vk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ async def _register(
111111
old_user = {'user_id': user.id}
112112
new_user["user_id"] = user.id
113113
vk_id = cls.create_auth_method_param('user_id', vk_user_id, user.id, db_session=db.session)
114-
new_user[cls.get_name()]["user_id"] = vk_id.value
114+
new_user[cls.get_name()] = {"user_id": vk_id.value}
115115
userdata = await VkAuth._convert_data_to_userdata_format(userinfo['response'][0])
116116
background_tasks.add_task(
117117
get_kafka_producer().produce,

auth_backend/auth_plugins/yandex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ async def _register(
116116
old_user = {'user_id': user.id}
117117
new_user["user_id"] = user.id
118118
ya_id = cls.create_auth_method_param('user_id', yandex_user_id, user.id, db_session=db.session)
119-
new_user[cls.get_name()]["user_id"] = ya_id.value
119+
new_user[cls.get_name()] = {"user_id": ya_id.value}
120120
userdata = await YandexAuth._convert_data_to_userdata_format(userinfo)
121121
background_tasks.add_task(
122122
get_kafka_producer().produce,

0 commit comments

Comments
 (0)