Fix bugs introduced by last commit

This commit is contained in:
Jesse Wierzbinski 2023-09-30 16:35:37 -10:00
parent 67781c35d8
commit 4b82655e33
3 changed files with 11 additions and 7 deletions

View file

@ -128,22 +128,24 @@ export class RawActor extends BaseEntity {
this.data; this.data;
const statusCount = await RawActivity.createQueryBuilder("activity") const statusCount = await RawActivity.createQueryBuilder("activity")
.leftJoinAndSelect("activity.actor", "actor") .leftJoinAndSelect("activity.actors", "actors")
.where("actor.data @> :data", { .where("actors.data @> :data", {
data: JSON.stringify({ data: JSON.stringify({
id: this.data.id, id: this.data.id,
}), }),
}) })
.getCount(); .getCount();
const isLocalUser = this.getInstanceDomain() == getHost();
return { return {
id: this.id, id: this.id,
username: preferredUsername ?? "", username: preferredUsername ?? "",
display_name: name ?? preferredUsername ?? "", display_name: name ?? preferredUsername ?? "",
note: summary ?? "", note: summary ?? "",
url: `${ url: `${config.http.base_url}/@${preferredUsername}${
config.http.base_url isLocalUser ? "" : `@${this.getInstanceDomain()}`
}/@${preferredUsername}@${this.getInstanceDomain()}`, }`,
avatar: avatar:
((icon as APImage).url as string | undefined) ?? ((icon as APImage).url as string | undefined) ??
config.defaults.avatar, config.defaults.avatar,

View file

@ -52,6 +52,6 @@ export class Token extends BaseEntity {
/** /**
* The type of token. * The type of token.
*/ */
enum TokenType { export enum TokenType {
BEARER = "bearer", BEARER = "Bearer",
} }

View file

@ -59,6 +59,7 @@ export default async (req: Request): Promise<Response> => {
); );
} }
user.actor.data.name = display_name;
user.display_name = display_name; user.display_name = display_name;
} }
@ -71,6 +72,7 @@ export default async (req: Request): Promise<Response> => {
); );
} }
user.actor.data.summary = note;
user.note = note; user.note = note;
} }