mirror of https://github.com/Chocobozzz/PeerTube
Don't include banners in account API
parent
605f5328c1
commit
b65d639695
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue