What do you think about this combination between my two databases “Members” and “Rentingmembers”? I get no red markings but it does not work as intended (the dark lamp is not collapsed and the flashing lamp isn´t expanded). Can you see what is probably wrong? The first part of the code is taken from a working page to relocate a logged in member to his account page but here I have replaced the location with a query to check if the guy is renting a specific video during a time frame (expiryDate1). The combination looks very logical to me but refuses to work like with my earlier codes ![]()
let memberId , memberEmail ;
async function checkIfLoggedIn (){
const thisMember = await currentMember . getMember ();
return thisMember ? true : false ;
}
$w . onReady ( () => {
authentication . onLogin ( **async** ( member ) => {
**const** loggedInMember = **await** member . getMember ();
memberId = loggedInMember . _id ;
memberEmail = loggedInMember . loginEmail ;
**return** wixData . query ( "Members" )
. eq ( "_id" , memberId )
. find ()
. then (( results ) => {
**if** ( results . length === 0 ) {
console . log ( results . items [ 0 ]);
} **else** {
**return** wixData . query ( "Rentingmembers" )
. eq ( 'expiryDate1' )
. find ()
. then (( results ) => {
**let** date = $w ( "#dataset5" ). getCurrentItem (). expiryDate1 ;
**if** ( results . items . length > 0 ) {
console . log ( results . items [ 0 ]);
} **else** {
$w ( "#date1" ). text = date . toLocaleDateString ()
$w ( "#image138" ). collapse ();
$w ( '#image139' ). expand ();
console . log ( date )
}
})
}
})
})
})
})