source::{
comment::Comment,
comment_report::CommentReport,
- community::{Community, CommunityPersonBan},
+ community::Community,
person::Person,
post::Post,
},
person::all_columns,
aliases::person1.fields(person::all_columns),
comment_aggregates::all_columns,
- community_person_ban::all_columns.nullable(),
+ community_person_ban::id.nullable().is_not_null(),
comment_like::score.nullable(),
aliases::person2.fields(person::all_columns).nullable(),
);
Person,
Person,
CommentAggregates,
- Option<CommunityPersonBan>,
+ bool,
Option<i16>,
Option<Person>,
);
creator: a.4,
comment_creator: a.5,
counts: a.6,
- creator_banned_from_community: a.7.is_some(),
+ creator_banned_from_community: a.7,
my_vote: a.8,
resolver: a.9,
}