fix #97 - insular instances on graph

This commit is contained in:
Tao Bror Bojlén 2019-08-31 20:24:53 +01:00
parent b51ddddbeb
commit c6b6144d2a
No known key found for this signature in database
GPG key ID: C6EC7AAB905F9E6F
2 changed files with 3 additions and 0 deletions

View file

@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Display plain Pleroma version rather than the Mastodon-compatible string
- Fix some insular instances appearing on the graph
### Security

View file

@ -75,6 +75,8 @@ defmodule Backend.Api do
user_threshold = get_config(:personal_instance_threshold)
Instance
# filter down to instances that have edges
|> join(:inner, [i], e in Edge, on: i.domain == e.source_domain or i.domain == e.target_domain)
|> where(
[i],
not is_nil(i.x) and not is_nil(i.y) and not is_nil(i.user_count) and