logging, error boundry
This commit is contained in:
@ -324,10 +324,22 @@ export default ContactsPage;
|
||||
|
||||
export const getServerSideProps = async (context) => {
|
||||
const allPublishers = await data.getAllPublishersWithStatisticsMonth(new Date());
|
||||
//merge first and last name
|
||||
// Merge first and last name and serialize Date objects
|
||||
allPublishers.forEach(publisher => {
|
||||
publisher.name = `${publisher.firstName} ${publisher.lastName}`;
|
||||
|
||||
if (publisher.currentMonthAvailability) {
|
||||
publisher.currentMonthAvailability = publisher.currentMonthAvailability.map(availability => {
|
||||
return {
|
||||
...availability,
|
||||
startTime: availability.startTime instanceof Date ? availability.startTime.toISOString() : availability.startTime,
|
||||
endTime: availability.endTime instanceof Date ? availability.endTime.toISOString() : availability.endTime,
|
||||
dateOfEntry: availability.dateOfEntry instanceof Date ? availability.dateOfEntry.toISOString() : availability.dateOfEntry,
|
||||
};
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
return {
|
||||
props: {
|
||||
allPublishers
|
||||
|
Reference in New Issue
Block a user