diff --git a/apps/lfx-pcc/src/app/shared/services/meeting.service.ts b/apps/lfx-pcc/src/app/shared/services/meeting.service.ts index 66e61ce4..93ba5890 100644 --- a/apps/lfx-pcc/src/app/shared/services/meeting.service.ts +++ b/apps/lfx-pcc/src/app/shared/services/meeting.service.ts @@ -39,8 +39,7 @@ export class MeetingService { } public getMeetingsByProject(projectId: string, limit?: number, orderBy?: string): Observable { - // TODO: Replace tags with parent when API supports it - let params = new HttpParams().set('tags', `${projectId}`); + let params = new HttpParams().set('tags', `project_uid:${projectId}`); if (limit) { params = params.set('limit', limit.toString()); @@ -58,10 +57,9 @@ export class MeetingService { } public getUpcomingMeetingsByProject(projectId: string, limit: number = 3): Observable { - // TODO: Replace tags with parent when API supports it - // TODO: Replace start_time_gte with start_time_gte when API supports it - let params = new HttpParams().set('tags', `${projectId}`); + let params = new HttpParams().set('tags', `project_uid:${projectId}`); + // TODO: Add filter for upcoming meetings if (limit) { params = params.set('limit', limit.toString()); } @@ -70,10 +68,9 @@ export class MeetingService { } public getPastMeetingsByProject(projectId: string, limit: number = 3): Observable { - // TODO: Create new past meetings endpoint when new indexer is added - // TODO: Replace tags with parent when API supports it - let params = new HttpParams().set('tags', `${projectId}`); + let params = new HttpParams().set('tags', `project_uid:${projectId}`); + // TODO: Add filter for past meetings if (limit) { params = params.set('limit', limit.toString()); } diff --git a/apps/lfx-pcc/src/server/services/meeting.service.ts b/apps/lfx-pcc/src/server/services/meeting.service.ts index ccd0563c..1a1fb95b 100644 --- a/apps/lfx-pcc/src/server/services/meeting.service.ts +++ b/apps/lfx-pcc/src/server/services/meeting.service.ts @@ -56,7 +56,7 @@ export class MeetingService { public async getMeetingById(req: Request, meetingUid: string): Promise { const params = { type: 'meeting', - tags: meetingUid, + tags: `meeting_uid:${meetingUid}`, }; const { resources } = await this.microserviceProxy.proxyRequest>(req, 'LFX_V2_SERVICE', '/query/resources', 'GET', params);