diff --git a/src/app/data/scheduledevent.service.ts b/src/app/data/scheduledevent.service.ts index f41f8264..0f17b4c9 100644 --- a/src/app/data/scheduledevent.service.ts +++ b/src/app/data/scheduledevent.service.ts @@ -139,6 +139,16 @@ export class ScheduledeventService extends ListableResourceClient { + otac.map((iOTAC: OTAC) => { + if (iOTAC.redeemed_timestamp) { + iOTAC.redeemed_timestamp = new Date(iOTAC.redeemed_timestamp); + } else { + iOTAC.redeemed_timestamp = undefined; + } + }); + return otac; + }), ); } @@ -146,6 +156,24 @@ export class ScheduledeventService extends ListableResourceClient { + const se = JSON.parse(atou(s.content)); + return of(se); + }), + map((otac: OTAC) => { + if (otac.redeemed_timestamp) { + otac.redeemed_timestamp = new Date(otac.redeemed_timestamp); + } else { + otac.redeemed_timestamp = undefined; + } + return otac; + }), + ); + } + public listOtacs(seId: string) { return this.garg.get(`/${seId}/otacs/list`).pipe( switchMap((s: ServerResponse) => { diff --git a/src/app/event/otacmanagement/otacmanagement.component.html b/src/app/event/otacmanagement/otacmanagement.component.html index 391fc98b..99d84b4c 100644 --- a/src/app/event/otacmanagement/otacmanagement.component.html +++ b/src/app/event/otacmanagement/otacmanagement.component.html @@ -70,7 +70,7 @@