fix missing shifts in myshifts;

fix serialization error
This commit is contained in:
Dobromir Popov
2024-05-04 16:19:31 +03:00
parent 3d379cd828
commit 3b90128927
3 changed files with 28 additions and 16 deletions

View File

@ -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: {