Migrating From NextAuth to Better Auth, better auth required "account" table for credentials login?
In my next auth database it didnt create any account row for user creadentials login, now as I am migrating from it better auth is looking for account table row of that user which does not exists as nextauth never added such entry!
[Nest] 444150 - 07/30/2025, 8:17:49 PM DEBUG [DB]
------------- [DATABASE DEBUG QUERY] ------------
Query: select "id", "serial", "name", "email", "phone", "emailVerified", "emailVerified_", "image", "password", "state", "notes", "balance_usd_decimal", "frozen_usd_decimal", "coins", "reffereableCode", "referralCode", "referredBy", "refer_points_2", "referrals", "imported_user", "reseller_mode", "due", "due_limit", "claimed", "role", "createdAt", "updatedAt" from "user" where "user"."email" = $1 -- params: ["supadmin@gmail.com"]
---------------------------------------------------
[Nest] 444150 - 07/30/2025, 8:17:49 PM DEBUG [DB]
------------- [DATABASE DEBUG QUERY] ------------
Query: select "userId", "provider", "providerAccountId", "refresh_token", "access_token", "expires_at_", "scope", "id_token", "createdAt", "updatedAt" from "account" where "account"."userId" = $1 limit $2 -- params: ["50e5ef29-05d7-4ce9-af08-b600199aafe0", 100]
---------------------------------------------------
2025-07-30T14:17:49.562Z ERROR [Better Auth]: Credential account not found { email: 'supadmin@gmail.com' }[Nest] 444150 - 07/30/2025, 8:17:49 PM DEBUG [DB]
------------- [DATABASE DEBUG QUERY] ------------
Query: select "id", "serial", "name", "email", "phone", "emailVerified", "emailVerified_", "image", "password", "state", "notes", "balance_usd_decimal", "frozen_usd_decimal", "coins", "reffereableCode", "referralCode", "referredBy", "refer_points_2", "referrals", "imported_user", "reseller_mode", "due", "due_limit", "claimed", "role", "createdAt", "updatedAt" from "user" where "user"."email" = $1 -- params: ["supadmin@gmail.com"]
---------------------------------------------------
[Nest] 444150 - 07/30/2025, 8:17:49 PM DEBUG [DB]
------------- [DATABASE DEBUG QUERY] ------------
Query: select "userId", "provider", "providerAccountId", "refresh_token", "access_token", "expires_at_", "scope", "id_token", "createdAt", "updatedAt" from "account" where "account"."userId" = $1 limit $2 -- params: ["50e5ef29-05d7-4ce9-af08-b600199aafe0", 100]
---------------------------------------------------
2025-07-30T14:17:49.562Z ERROR [Better Auth]: Credential account not found { email: 'supadmin@gmail.com' }