mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Don't include banners in account API
This commit is contained in:
@@ -408,7 +408,7 @@ export class AccountModel extends SequelizeModel<AccountModel> {
|
||||
|
||||
toFormattedJSON (this: MAccountFormattable): Account {
|
||||
return {
|
||||
...this.Actor.toFormattedJSON(),
|
||||
...this.Actor.toFormattedJSON(false),
|
||||
|
||||
id: this.id,
|
||||
displayName: this.getDisplayName(),
|
||||
|
||||
@@ -542,7 +542,7 @@ export class ActorModel extends SequelizeModel<ActorModel> {
|
||||
}
|
||||
}
|
||||
|
||||
toFormattedJSON (this: MActorFormattable) {
|
||||
toFormattedJSON (this: MActorFormattable, includeBanner = true) {
|
||||
return {
|
||||
...this.toFormattedSummaryJSON(),
|
||||
|
||||
@@ -552,7 +552,9 @@ export class ActorModel extends SequelizeModel<ActorModel> {
|
||||
followersCount: this.followersCount,
|
||||
createdAt: this.getCreatedAt(),
|
||||
|
||||
banners: (this.Banners || []).map(b => b.toFormattedJSON())
|
||||
banners: includeBanner
|
||||
? (this.Banners || []).map(b => b.toFormattedJSON())
|
||||
: undefined
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user