File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -257,13 +257,17 @@ export class NamespacesService {
257257 permission : ResourcePermission ,
258258 entityManager : EntityManager ,
259259 ) {
260- const namespaceMember = await entityManager . findOne ( NamespaceMember , {
260+ const count = await entityManager . count ( NamespaceMember , {
261261 where : { namespaceId, userId } ,
262- withDeleted : true ,
263262 } ) ;
264- if ( namespaceMember && ! namespaceMember . deletedAt ) {
263+ if ( count > 0 ) {
265264 return ;
266265 }
266+ const namespaceMember = await entityManager . findOne ( NamespaceMember , {
267+ where : { namespaceId, userId } ,
268+ order : { updatedAt : 'DESC' } ,
269+ withDeleted : true ,
270+ } ) ;
267271 const privateRootId = await this . createOrRestorePrivateRoot (
268272 userId ,
269273 namespaceId ,
You can’t perform that action at this time.
0 commit comments