@@ -62,14 +62,15 @@ export function PayloadAdapter({
62
62
return toAdapterUser ( payloadUser ) ;
63
63
} ,
64
64
async getUser ( id ) {
65
- /* console.log(`[PayloadAdapter] Getting user with id '${id}'`); */
65
+ /* console.log(`[PayloadAdapter] Getting user '${id}' by id `); */
66
66
67
67
const payloadUser = ( await (
68
68
await payload
69
69
) . findByID ( {
70
70
collection : userCollectionSlug ,
71
71
id,
72
- } ) ) as User | undefined ;
72
+ disableErrors : true ,
73
+ } ) ) as User | null ;
73
74
74
75
return payloadUser ? toAdapterUser ( payloadUser ) : null ;
75
76
} ,
@@ -93,7 +94,7 @@ export function PayloadAdapter({
93
94
} ,
94
95
async getUserByAccount ( { provider, providerAccountId } ) {
95
96
/* console.log(
96
- `[PayloadAdapter] Getting user by account '${providerAccountId}' from provider '${provider}'`,
97
+ `[PayloadAdapter] Getting user by account '${providerAccountId}' of provider '${provider}'`,
97
98
); */
98
99
99
100
const payloadUser = (
@@ -122,14 +123,13 @@ export function PayloadAdapter({
122
123
) . update ( {
123
124
collection : userCollectionSlug ,
124
125
id : user . id ,
125
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
126
- data : user as any ,
126
+ data : user ,
127
127
} ) ) as unknown as User | undefined ;
128
128
129
129
return payloadUser ? toAdapterUser ( payloadUser ) : ( null as unknown as AdapterUser ) ;
130
130
} ,
131
131
async deleteUser ( userId ) {
132
- /* console.log(`[PayloadAdapter] Deleting user with id '${userId}'`); */
132
+ /* console.log(`[PayloadAdapter] Deleting user '${userId}'`); */
133
133
134
134
await (
135
135
await payload
@@ -146,7 +146,8 @@ export function PayloadAdapter({
146
146
) . findByID ( {
147
147
collection : userCollectionSlug ,
148
148
id : account . userId ,
149
- } ) ) as User | undefined ;
149
+ disableErrors : true ,
150
+ } ) ) as User | null ;
150
151
if ( ! payloadUser ) {
151
152
throw new Error ( `Failed to link account: User '${ account . userId } ' not found` ) ;
152
153
}
@@ -164,7 +165,9 @@ export function PayloadAdapter({
164
165
return account ;
165
166
} ,
166
167
async unlinkAccount ( { provider, providerAccountId } ) {
167
- /* console.log("[PayloadAdapter] Unlinking account"); */
168
+ /* console.log(
169
+ `[PayloadAdapter] Unlinking account '${providerAccountId}' of provider '${provider}'`,
170
+ ); */
168
171
169
172
let payloadUser = (
170
173
await (
@@ -183,7 +186,7 @@ export function PayloadAdapter({
183
186
) . docs . at ( 0 ) as User | undefined ;
184
187
if ( ! payloadUser ) {
185
188
throw new Error (
186
- `Failed to unlink account: User from provider '${ provider } ' with account ID '${ providerAccountId } ' not found` ,
189
+ `Failed to unlink account: Account '${ providerAccountId } ' of provider '${ provider } ' not found` ,
187
190
) ;
188
191
}
189
192
@@ -210,7 +213,8 @@ export function PayloadAdapter({
210
213
) . findByID ( {
211
214
collection : userCollectionSlug ,
212
215
id : session . userId ,
213
- } ) ) as User | undefined ;
216
+ disableErrors : true ,
217
+ } ) ) as User | null ;
214
218
if ( ! payloadUser ) {
215
219
throw new Error ( `Failed to create session: User '${ session . userId } ' not found` ) ;
216
220
}
0 commit comments