fix missing shifts in myshifts;
fix serialization error
This commit is contained in:
@ -204,13 +204,24 @@ export const getServerSideProps = async (context) => {
|
||||
var items = await dataHelper.getCalendarEvents(session.user.id);
|
||||
// common.convertDatesToISOStrings(items);
|
||||
//serializable dates
|
||||
items = items.map(item => ({
|
||||
...item,
|
||||
startTime: item.startTime.toISOString(),
|
||||
endTime: item.endTime.toISOString(),
|
||||
date: item.date.toISOString(),
|
||||
}));
|
||||
items = items.map(item => {
|
||||
const updatedItem = {
|
||||
...item,
|
||||
startTime: item.startTime.toISOString(),
|
||||
endTime: item.endTime.toISOString(),
|
||||
date: item.date.toISOString()
|
||||
};
|
||||
|
||||
if (updatedItem.shift) {
|
||||
updatedItem.shift = {
|
||||
...updatedItem.shift,
|
||||
startTime: updatedItem.shift.startTime.toISOString(),
|
||||
endTime: updatedItem.shift.endTime.toISOString()
|
||||
};
|
||||
}
|
||||
|
||||
return updatedItem;
|
||||
});
|
||||
|
||||
return {
|
||||
props: {
|
||||
|
Reference in New Issue
Block a user