Skip to content

Commit 61a8d20

Browse files
authored
Fix last report at (#147)
1 parent ad4b14c commit 61a8d20

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

server/src/api/mentorship-request/controllers/mentorship-request.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,15 @@ module.exports = createCoreController(
5353
// Add `lastReport` field based on user.reports
5454
const withLastReport = sanitizedEntities.map((entity) => {
5555
const reports = entity.user?.reports || [];
56-
const lastReportAt = reports.length
57-
? reports[reports.length - 1]
58-
: null;
56+
const lastReport = reports.length ? reports[reports.length - 1] : null;
5957

58+
console.log(lastReport);
6059
return {
6160
...entity,
62-
lastReportAt: lastReportAt ? lastReport.createdAt : null,
61+
user: {
62+
...entity.user,
63+
lastReportAt: lastReport ? lastReport.createdAt : null,
64+
},
6365
};
6466
});
6567

@@ -98,11 +100,14 @@ module.exports = createCoreController(
98100

99101
const sanitizedEntity = await this.sanitizeOutput(entity, ctx);
100102
const reports = sanitizedEntity.user?.reports || [];
101-
const lastReportAt = reports.length ? reports[reports.length - 1] : null;
103+
const lastReport = reports.length ? reports[reports.length - 1] : null;
102104

103105
return {
104106
...sanitizedEntity,
105-
lastReportAt: lastReportAt ? lastReport.createdAt : null,
107+
user: {
108+
...sanitizedEntity.user,
109+
lastReportAt: lastReport ? lastReport.createdAt : null,
110+
},
106111
};
107112
},
108113
})

0 commit comments

Comments
 (0)