diff --git a/packages/api/src/modules/predicate/controller.ts b/packages/api/src/modules/predicate/controller.ts index 918be0a58..8275a6e16 100644 --- a/packages/api/src/modules/predicate/controller.ts +++ b/packages/api/src/modules/predicate/controller.ts @@ -272,7 +272,13 @@ export class PredicateController { const response = await this.predicateService .paginate({ page, perPage }) .filter({ - select: ['p.id', 'p.predicateAddress', 'p.createdAt'], + select: [ + 'p.id', + 'p.predicateAddress', + 'p.createdAt', + 'p.root', + 'owner.id', + ], }) .listDateMoreThan(d ? new Date(d) : undefined); diff --git a/packages/api/src/modules/predicate/services.ts b/packages/api/src/modules/predicate/services.ts index 603adf9c2..b863c42ac 100644 --- a/packages/api/src/modules/predicate/services.ts +++ b/packages/api/src/modules/predicate/services.ts @@ -349,7 +349,10 @@ export class PredicateService implements IPredicateService { } async listDateMoreThan(d?: Date) { - const queryBuilder = Predicate.createQueryBuilder('p'); + const queryBuilder = Predicate.createQueryBuilder('p').innerJoin( + 'p.owner', + 'owner', + ); if (d) { queryBuilder.where({