Receiving empty array from query
This TypeScript query is giving me an empty array for profile. Is the query not correct?
export async function getProfile() {
const supabase = await createClient();
const {
data: { user },
error: userError,
} = await supabase.auth.getUser();
if (userError || !user) {
devLog.error("Error getting session:", userError?.message);
return null;
} else {
devLog.log("User:", user);
}
devLog.log("User ID:", user.id);
const { data: profile, error: profileError } = await supabase
.from("profiles")
.select("*")
.eq("id", user.id);
if (profileError) {
devLog.error("Error getting profile:", profileError.message);
return null;
} else {
devLog.log("Profile:", profile);
}
return profile;
}export async function getProfile() {
const supabase = await createClient();
const {
data: { user },
error: userError,
} = await supabase.auth.getUser();
if (userError || !user) {
devLog.error("Error getting session:", userError?.message);
return null;
} else {
devLog.log("User:", user);
}
devLog.log("User ID:", user.id);
const { data: profile, error: profileError } = await supabase
.from("profiles")
.select("*")
.eq("id", user.id);
if (profileError) {
devLog.error("Error getting profile:", profileError.message);
return null;
} else {
devLog.log("Profile:", profile);
}
return profile;
}