Как решить проблему с аутентификацией в соцсети, работающей через next-auth и prisma?

У меня возникла проблема с авторизацией через соцсети, точнее через - github. В своем приложении я использую две социальные сети, через которые можно авторизоваться: google, github. Что касается базы данных, в этом проекте я использую mongoDB. В случае с авторизацией через гугл все успешно, но при авторизации с помощью гитхаба возникает ошибка указанная ниже. Буду благодарен, если кто-нибудь сможет помочь.

[next-auth][debug][adapter_getUserByAccount] { args: [ { providerAccountId: '110691813', provider: 'github' } ] }
[next-auth][error][adapter_error_getUserByAccount] 
https://next-auth.js.org/errors#adapter_error_getuserbyaccount
Invalid `prisma.account.findUnique()` invocation:

{
  where: {
    provider_providerAccountId: {
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
      providerAccountId: "110691813",
      provider: "github"
    },
?   id?: String,
?   provider_providerACcountId?: AccountProviderProviderACcountIdCompoundUniqueInput,
?   AND?: AccountWhereInput | AccountWhereInput[],
?   OR?: AccountWhereInput[],
?   NOT?: AccountWhereInput | AccountWhereInput[],
?   userId?: StringFilter | String,
?   type?: StringFilter | String,
?   provider?: StringFilter | String,
?   providerACcountId?: StringFilter | String,
?   refresh_token?: StringNullableFilter | String | Null,
?   access_token?: StringNullableFilter | String | Null,
?   expires_at?: IntNullableFilter | Int | Null,
?   token_type?: StringNullableFilter | String | Null,
?   scope?: StringNullableFilter | String | Null,
?   id_token?: StringFilter | String,
?   session_state?: StringNullableFilter | String | Null,
?   user?: UserRelationFilter | UserWhereInput
  },
  select: {
    user: true
  }
}
Unknown argument `provider_providerAccountId`. Did you mean `provider_providerACcountId`? Available options are marked with ?. {
  message: '\n' +
    'Invalid `prisma.account.findUnique()` invocation:\n' +
    '\n' +
    '{\n' +
    '  where: {\n' +
    '    provider_providerAccountId: {\n' +
    '    ~~~~~~~~~~~~~~~~~~~~~~~~~~\n' +
    '      providerAccountId: "110691813",\n' +
    '      provider: "github"\n' +
    '    },\n' +
    '?   id?: String,\n' +
    '?   provider_providerACcountId?: AccountProviderProviderACcountIdCompoundUniqueInput,\n' +
    '?   AND?: AccountWhereInput | AccountWhereInput[],\n' +
    '?   OR?: AccountWhereInput[],\n' +
    '?   NOT?: AccountWhereInput | AccountWhereInput[],\n' +
    '?   userId?: StringFilter | String,\n' +
    '?   type?: StringFilter | String,\n' +
    '?   provider?: StringFilter | String,\n' +
    '?   providerACcountId?: StringFilter | String,\n' +
    '?   refresh_token?: StringNullableFilter | String | Null,\n' +
    '?   access_token?: StringNullableFilter | String | Null,\n' +
    '?   expires_at?: IntNullableFilter | Int | Null,\n' +
    '?   token_type?: StringNullableFilter | String | Null,\n' +
    '?   scope?: StringNullableFilter | String | Null,\n' +
    '?   id_token?: StringFilter | String,\n' +
    '?   session_state?: StringNullableFilter | String | Null,\n' +
    '?   user?: UserRelationFilter | UserWhereInput\n' +
    '  },\n' +
    '  select: {\n' +
    '    user: true\n' +
    '  }\n' +
    '}\n' +
    '\n' +
Unknown argument `provider_providerAccountId`. Did you mean `provider_providerACcountId`? Available options are marked with ?.
    at ti (C:Coding\project\node_modules\@prisma\client\runtime\library.js:118:5888)
    at si.handleRequestError (C:Coding\project\node_modules\@prisma\client\runtime\library.js:125:6473)
    at si.handleAndLogRequestError (C:Coding\project\node_modules\@prisma\client\runtime\library.js:125:6151)        
    at si.request (C:Coding\project\node_modules\@prisma\client\runtime\library.js:125:5859)
    at async l (C:Coding\project\node_modules\@prisma\client\runtime\library.js:130:10025)
    at async getUserByAccount (webpack-internal:///(rsc)/./node_modules/@next-auth/prisma-adapter/dist/index.js:222:29) :beginner: :100: {
name: 'GetUserByAccountError',
  code: undefined
}

Ответы (0 шт):