0👍
✅
The problem was that the data
const was actually an array instead of an object: const data = []
,I don’t know why but this was the cause of the problem.
This is the working code:
methods: {
resolveMovieSessions(movieSessions) {
const data = {}
if (movieSessions) {
movieSessions.forEach((session) => {
const startsInParts = session.startsIn.split(' ')
const sessionDate = startsInParts[0]
const sessionHour = startsInParts[1]
if (!data.hasOwnProperty(sessionDate)) {
data[sessionDate] = []
}
data[sessionDate].push({
room: session.movieTheaterRoom.name,
hour: sessionHour
})
})
}
return data
}
}
Source:stackexchange.com