Add debug logging to handleInviteLink
This commit is contained in:
@@ -2448,18 +2448,22 @@ async function handleInviteLink() {
|
|||||||
const inviteToken = _savedInviteToken || localStorage.getItem('pendingInviteToken');
|
const inviteToken = _savedInviteToken || localStorage.getItem('pendingInviteToken');
|
||||||
const fromUid = _savedFromUid || localStorage.getItem('pendingInviteFrom');
|
const fromUid = _savedFromUid || localStorage.getItem('pendingInviteFrom');
|
||||||
const inviteEmail = localStorage.getItem('pendingInviteEmail');
|
const inviteEmail = localStorage.getItem('pendingInviteEmail');
|
||||||
|
console.log('handleInviteLink:', { inviteToken, fromUid, inviteEmail, currentEmail: currentUser.email });
|
||||||
if (!inviteToken || !fromUid || fromUid === currentUser.uid) {
|
if (!inviteToken || !fromUid || fromUid === currentUser.uid) {
|
||||||
|
console.log('handleInviteLink: skipping - no token/fromUid or same user');
|
||||||
localStorage.removeItem('pendingInviteToken');
|
localStorage.removeItem('pendingInviteToken');
|
||||||
localStorage.removeItem('pendingInviteFrom');
|
localStorage.removeItem('pendingInviteFrom');
|
||||||
localStorage.removeItem('pendingInviteEmail');
|
localStorage.removeItem('pendingInviteEmail');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (inviteEmail && inviteEmail.toLowerCase() !== currentUser.email.toLowerCase()) {
|
if (inviteEmail && inviteEmail.toLowerCase() !== currentUser.email.toLowerCase()) {
|
||||||
|
console.log('handleInviteLink: skipping - email mismatch', inviteEmail, currentUser.email);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
localStorage.removeItem('pendingInviteToken');
|
localStorage.removeItem('pendingInviteToken');
|
||||||
localStorage.removeItem('pendingInviteFrom');
|
localStorage.removeItem('pendingInviteFrom');
|
||||||
localStorage.removeItem('pendingInviteEmail');
|
localStorage.removeItem('pendingInviteEmail');
|
||||||
|
console.log('handleInviteLink: processing invite', inviteToken, 'from', fromUid);
|
||||||
try {
|
try {
|
||||||
const inviteRef = doc(db, 'invites', inviteToken);
|
const inviteRef = doc(db, 'invites', inviteToken);
|
||||||
const inviteSnap = await getDoc(inviteRef);
|
const inviteSnap = await getDoc(inviteRef);
|
||||||
|
|||||||
Reference in New Issue
Block a user