File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " recnetpy"
7- version = " 0.1.46 "
7+ version = " 0.1.47 "
88authors = [
99 { name =" RecNetBot Development" }
1010]
Original file line number Diff line number Diff line change @@ -230,5 +230,16 @@ async def resolve_role_owners(self) -> Optional[List['Role']]:
230230 accounts [role .account_id ] = account
231231 data : 'Response[List[AccountResponse]]' = await self .rec_net .accounts .account .bulk .make_request ('post' , body = {"id" : accounts .keys ()})
232232 for data_response in data .data : accounts .get (data_response ['accountId' ]).patch_data (data_response )
233+
234+ # Search for deleted accounts
235+ deleted = []
236+ for i in self .roles :
237+ if not hasattr (i .account , "username" ):
238+ deleted .append (i )
239+
240+ # Eradicate them
241+ for i in deleted :
242+ self .roles .remove (i )
243+
233244 return self .roles
234245
You can’t perform that action at this time.
0 commit comments