fix missing join condition in followers view

This commit is contained in:
Derf Null 2023-06-04 22:59:22 +02:00
parent a7f17fd9bf
commit bdc05e0b8e
No known key found for this signature in database
GPG key ID: 19E6E524EBB177BA

View file

@ -1566,6 +1566,29 @@ my @migrations = (
}
);
},
# v38 -> v39
sub {
my ($db) = @_;
$db->query(
qq{
drop view followers;
create view followers as select
relations.object_id as self_id,
users.id as id,
users.name as name,
users.accept_follows as accept_follows,
r2.predicate as inverse_predicate
from relations
join users on relations.subject_id = users.id
left join relations as r2
on relations.subject_id = r2.object_id
and relations.object_id = r2.subject_id
where relations.predicate = 1;
update schema_version set version = 39;
}
);
},
);
# TODO add 'hafas' column to in_transit (and maybe journeys? undo/redo needs something to work with...)