Find the concurrency bug in this generated request handler.
JavaScript
let currentPrincipal;
async function handle(request) {
currentPrincipal = await authenticate(request);
await loadDashboard();
return { userId: currentPrincipal.id };
}
let currentPrincipal;
async function handle(request) {
currentPrincipal = await authenticate(request);
await loadDashboard();
return { userId: currentPrincipal.id };
}