only show notes under request user's id

main
TZGyn 3 years ago
parent 43c1978794
commit 970bea255f

@ -13,7 +13,14 @@ export default defineEventHandler(async (event) => {
const { data: note, error } = await supabase
.from('notes')
.select('*')
.eq('id', query.id);
.eq('id', query.id)
.eq('user_id', user.id)
.limit(1)
.single();
return { note: note ? note[0] : null, error: error };
if (!note) {
throw createError({ statusCode: 500, message: 'No note found' });
}
return { note: note, error: error };
});

@ -16,6 +16,7 @@ export default defineEventHandler(async (event) => {
const { data: note, error: fetchError } = await supabase
.from('notes')
.select('id')
.eq('user_id', user.id)
.order('created_at', { ascending: false })
.limit(1)
.single();

Loading…
Cancel
Save