Fix missing column in SQL and fix plan display in the dashboard

This commit is contained in:
Michael
2021-08-31 14:24:10 +02:00
parent 4088fa0b71
commit 466ffec8fe
3 changed files with 5 additions and 4 deletions

View File

@@ -82,12 +82,14 @@ export async function getServerSideProps(context: NextPageContext) {
if (user) {
const { data: plan } = await supabaseAdmin
.from('subscriptions')
.select('plan')
.select('subscription')
.eq('id', user.id)
.single();
// Check the subscription plan. If it doesnt exist, return null
const subscription = plan?.plan ? await stripe.subscriptions.retrieve(plan.plan) : null;
const subscription = plan?.subscription
? await stripe.subscriptions.retrieve(plan.subscription)
: null;
const { data: profile } = await supabaseAdmin
.from('profiles')

View File

@@ -5,6 +5,7 @@ create table profiles (
username text unique,
avatar_url text,
website text,
customerId text,
primary key (id),
unique(username),

View File

@@ -14,8 +14,6 @@ export const AuthProvider = ({ children }) => {
// Check active sessions and sets the user
const session = supabase.auth.session();
console.log(session);
setUser(session?.user ?? null);
setSession(session ?? null);
setLoading(false);