Urgent - email trigger wont work with DatePicker as a variable

Hello Experts, I was scratching my head why email trigger is happening. When I removed Date Picker variable from the code, the email triggered. Could you please let me know if trigger won’t work for Date Picker or is there any issue in the backend. Email trigger is very important for me as a part of functionality that I added to the website. Can anyone enlighten me please?


$w . onReady (() => {

$w ( '#dataset2' ). onAfterSave (() => { 

    **const**  contactId  =  wixUsers . currentUser . id ; 
    console . log ( "contactId" ) 
    triggeredEmails . emailMember ( "TNi9c4h" ,  contactId , { 
        variables : { 

            name :  $w ( '#name' ). text , 
            company :  $w ( '#company' ). text , 
            phoneNumber :  $w ( "#phoneNumber" ). value , 
            email :  $w ( "#email" ). value , 
            accommodation :  $w ( "#accommodation" ). value , 
            departureCity :  $w ( "#departureCity" ). value , 
            numberOfNights :  $w ( "#numberOfNights" ). value , 
            numberOfChildren :  $w ( "#numberOfChildren" ). value , 
            requirement :  $w ( "#requirement" ). value , 
            lastName :  $w ( "#lastName" ). value , 
            firstName :  $w ( "#firstName" ). value , 
            travelDate :  $w ( "#DatePicker" ). value , 
            numberofAdults :  $w ( "#numberOfAdults" ). value , 
            destination :  $w ( "#destination" ). value , 
            meal :  $w ( '#meal' ). value 

        } 
    }) 

    **const**  Admin1  =  "c8df6291-a927-4a7a-a620-3c515c288682" ; 
    triggeredEmails . emailMember ( "TNiAzX0" ,  Admin1 , { 
        variables : { 

            name :  $w ( '#name' ). text , 
            profile :  $w ( '#profile' ). text , 
            company :  $w ( '#company' ). text , 
            phoneNumber :  $w ( "#phoneNumber" ). value , 
            email :  $w ( "#email" ). value , 
            accommodation :  $w ( "#accommodation" ). value , 
            departureCity :  $w ( "#departureCity" ). value , 
            numberOfNights :  $w ( "#numberOfNights" ). value , 
            numberOfChildren :  $w ( "#numberOfChildren" ). value , 
            requirement :  $w ( "#requirement" ). value , 
            lastName :  $w ( "#lastName" ). value , 
            firstName :  $w ( "#firstName" ). value , 
            travelDate :  $w ( "#DatePicker" ). value , 
            numberofAdults :  $w ( "#numberOfAdults" ). value , 
            destination :  $w ( "#destination" ). value , 
            meal :  $w ( '#meal' ). value , 

        } 
    }) 

    **const**  Admin2  =  "0a24b0c7-7ac7-46b8-9357-47bdcf903875" ; 
    triggeredEmails . emailMember ( "TNiAzX0" ,  Admin2 , { 
        variables : { 

            name :  $w ( '#name' ). text , 
            profile :  $w ( '#profile' ). text , 
            company :  $w ( '#company' ). text , 
            phoneNumber :  $w ( "#phoneNumber" ). value , 
            email :  $w ( "#email" ). value , 
            accommodation :  $w ( "#accommodation" ). value , 
            departureCity :  $w ( "#departureCity" ). value , 
            numberOfNights :  $w ( "#numberOfNights" ). value , 
            numberOfChildren :  $w ( "#numberOfChildren" ). value , 
            requirement :  $w ( "#requirement" ). value , 
            lastName :  $w ( "#lastName" ). value , 
            firstName :  $w ( "#firstName" ). value , 
            travelDate :  $w ( "#DatePicker" ). value , 
            numberofAdults :  $w ( "#numberOfAdults" ). value , 
            destination :  $w ( "#destination" ). value , 
            meal :  $w ( '#meal' ). value 

        } 
    }) 

    **const**  Organizer  =  $w ( '#dynamicDataset' ). getCurrentItem (). oganizerid ; 
    triggeredEmails . emailMember ( "TNiAzX0" ,  Organizer , { 
        variables : { 

            name :  $w ( '#name' ). text , 
            profile :  $w ( '#profile' ). text , 
            company :  $w ( '#company' ). text , 
            phoneNumber :  $w ( "#phoneNumber" ). value , 
            email :  $w ( "#email" ). value , 
            accommodation :  $w ( "#accommodation" ). value , 
            departureCity :  $w ( "#departureCity" ). value , 
            numberOfNights :  $w ( "#numberOfNights" ). value , 
            numberOfChildren :  $w ( "#numberOfChildren" ). value , 
            requirement :  $w ( "#requirement" ). value , 
            lastName :  $w ( "#lastName" ). value , 
            firstName :  $w ( "#firstName" ). value , 
            travelDate :  $w ( "#DatePicker" ). value , 
            numberofAdults :  $w ( "#numberOfAdults" ). value , 
            destination :  $w ( "#destination" ). value , 
            meal :  $w ( '#meal' ). value 

        } 

    }) 

}) 

});

You may want to pass the date as a string, using .value.toDateString().

Though you’re not doing yourself much favour by not catching the error and logging it. Have a look at the example used in Wix Velo reference docs for emailMember and copy how it uses the then, catch structure of handling the function. At least then you can console log the error and debug your code more easily.