fix members

This commit is contained in:
Emily
2025-03-26 16:15:46 +01:00
parent 1f9ef5d18c
commit 7658dbe85c
11 changed files with 63 additions and 44 deletions

View File

@@ -19,13 +19,18 @@ export default defineEventHandler(async event => {
webAnalytics: true
}
const member = await TeamMemberModel.findOne({ project_id, user_id: user.id });
const member = await TeamMemberModel.findOne({
project_id,
$or: [
{ user_id: user.id }, { email: user.user.email }
]
});
if (!member) return {
ai: true,
domains: ['All domains'],
events: true,
webAnalytics: true
ai: false,
domains: [],
events: false,
webAnalytics: false
}
return {