mirror of
				https://activitypub.software/TransFem-org/Sharkey.git
				synced 2025-11-01 09:10:06 +00:00 
			
		
		
		
	Fix type error in security fixes
This commit is contained in:
		
							parent
							
								
									4b556efdaa
								
							
						
					
					
						commit
						fa3cf6c299
					
				
					 1 changed files with 9 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -163,13 +163,16 @@ export class ApPersonService implements OnModuleInit {
 | 
			
		|||
		}
 | 
			
		||||
 | 
			
		||||
		for (const collection of ['outbox', 'followers', 'following'] as (keyof IActor)[]) {
 | 
			
		||||
			const collectionUri = getApId((x as IActor)[collection]);
 | 
			
		||||
			if (typeof collectionUri === 'string' && collectionUri.length > 0) {
 | 
			
		||||
				if (this.utilityService.punyHost(collectionUri) !== expectHost) {
 | 
			
		||||
					throw new Error(`invalid Actor: ${collection} has different host`);
 | 
			
		||||
			const xCollection = (x as IActor)[collection];
 | 
			
		||||
			if (xCollection != null) {
 | 
			
		||||
				const collectionUri = getApId(xCollection);
 | 
			
		||||
				if (typeof collectionUri === 'string' && collectionUri.length > 0) {
 | 
			
		||||
					if (this.utilityService.punyHost(collectionUri) !== expectHost) {
 | 
			
		||||
						throw new Error(`invalid Actor: ${collection} has different host`);
 | 
			
		||||
					}
 | 
			
		||||
				} else if (collectionUri != null) {
 | 
			
		||||
					throw new Error(`invalid Actor: wrong ${collection}`);
 | 
			
		||||
				}
 | 
			
		||||
			} else if (collectionUri != null) {
 | 
			
		||||
				throw new Error(`invalid Actor: wrong ${collection}`);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue