fix query error
This commit is contained in:
		
							parent
							
								
									2939b760d3
								
							
						
					
					
						commit
						82f9d5501b
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		|  | @ -32,21 +32,21 @@ export default class FederationChart extends Chart<typeof schema> { | |||
| 			Followings.createQueryBuilder('following') | ||||
| 				.select('COUNT(DISTINCT following.followeeHost)') | ||||
| 				.where('following.followeeHost IS NOT NULL') | ||||
| 				.andWhere(`following.followeeHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(meta.blockedHosts.length === 0 ? '1=1' : `following.followeeHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(`following.followeeHost NOT IN (${ suspendedInstancesQuery.getQuery() })`) | ||||
| 				.getRawOne() | ||||
| 				.then(x => parseInt(x.count, 10)), | ||||
| 			Followings.createQueryBuilder('following') | ||||
| 				.select('COUNT(DISTINCT following.followerHost)') | ||||
| 				.where('following.followerHost IS NOT NULL') | ||||
| 				.andWhere(`following.followerHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(meta.blockedHosts.length === 0 ? '1=1' : `following.followerHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(`following.followerHost NOT IN (${ suspendedInstancesQuery.getQuery() })`) | ||||
| 				.getRawOne() | ||||
| 				.then(x => parseInt(x.count, 10)), | ||||
| 			Followings.createQueryBuilder('following') | ||||
| 				.select('COUNT(DISTINCT following.followeeHost)') | ||||
| 				.where('following.followeeHost IS NOT NULL') | ||||
| 				.andWhere(`following.followeeHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(meta.blockedHosts.length === 0 ? '1=1' : `following.followeeHost NOT IN (:...blocked)`, { blocked: meta.blockedHosts }) | ||||
| 				.andWhere(`following.followeeHost NOT IN (${ suspendedInstancesQuery.getQuery() })`) | ||||
| 				.andWhere(`following.followeeHost IN (${ pubsubSubQuery.getQuery() })`) | ||||
| 				.setParameters(pubsubSubQuery.getParameters()) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue