@@ -2164,7 +2164,7 @@ router.post('/booking_history_by_time/:id', verifyToken, (req, res, next) => {
21642164 Booking . find ( { booking_status :{ $in :[ "booked" , "completed" , "cancelled" ] } , booking_date :{ $gte :req . body . fromdate , $lte :req . body . todate } , venue_id :req . params . id , start_time :{ $gte :req . body . start_time } , end_time :{ $lte :req . body . end_time } , repeat_booking :true } ) . lean ( ) . populate ( 'venue_data' , 'venue' ) . populate ( 'collected_by' , 'name' ) . populate ( 'cancelled_by' , 'name' ) . then ( booking => {
21652165 result = Object . values ( combineRepeatSlots ( booking ) )
21662166 let status_filter = result . filter ( ( b ) => b . booking_status === 'cancelled' )
2167- let grouped = _ . mapValues ( _ . groupBy ( result , 'group_id ' ) , clist => clist . map ( result => _ . omit ( result , 'multiple_id' ) ) ) ;
2167+ let grouped = _ . mapValues ( _ . groupBy ( result , 'repeat_id ' ) , clist => clist . map ( result => _ . omit ( result , 'multiple_id' ) ) ) ;
21682168 let x = { }
21692169 let finalBookingList = [ ]
21702170 Object . entries ( grouped ) . map ( ( [ i , j ] ) => {
@@ -2215,7 +2215,7 @@ router.post('/booking_history_by_time/:id', verifyToken, (req, res, next) => {
22152215 router . post ( '/booking_history_by_group_id/:id' , verifyToken , ( req , res , next ) => {
22162216 Booking . find ( { booking_status :{ $in :[ "booked" , "cancelled" , "completed" ] } , venue_id :req . params . id , group_id :{ $in :req . body . group_id } , repeat_booking :true , invoice :false } ) . lean ( ) . populate ( 'venue_data' , 'venue' ) . populate ( 'collected_by' , 'name' ) . populate ( 'cancelled_by' , 'name' ) . then ( booking => {
22172217 result = Object . values ( combineRepeatSlots ( booking ) )
2218- let grouped = _ . mapValues ( _ . groupBy ( result , 'group_id ' ) , clist => clist . map ( result => _ . omit ( result , 'multiple_id' ) ) ) ;
2218+ let grouped = _ . mapValues ( _ . groupBy ( result , 'repeat_id ' ) , clist => clist . map ( result => _ . omit ( result , 'multiple_id' ) ) ) ;
22192219 let x = { }
22202220 let finalBookingList = [ ]
22212221 Object . entries ( grouped ) . map ( ( [ i , j ] ) => {
0 commit comments