fix is premium check (#9101)

Co-authored-by: CarinaWolli <wollencarina@gmail.com>
This commit is contained in:
Carina Wollendorfer
2023-05-24 18:24:12 +00:00
committed by GitHub
co-authored by CarinaWolli
parent 905d24e390
commit cc2c04e52b
4 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -162,7 +162,7 @@ async function getUserPageProps(context: GetStaticPropsContext) {
return false;
}).length > 0;
const hasPremiumUserName = hasKeyInMetadata(user, "isPremium");
const hasPremiumUserName = hasKeyInMetadata(user, "isPremium") ? !!user.metadata.isPremium : false;
return {
props: {
+2 -1
View File
@@ -12,7 +12,8 @@ export function useHasPaidPlan() {
const isLoading = isLoadingTeamQuery || isLoadingUserQuery;
const isCurrentUsernamePremium = user && user.metadata && hasKeyInMetadata(user, "isPremium");
const isCurrentUsernamePremium =
user && hasKeyInMetadata(user, "isPremium") ? !!user.metadata.isPremium : false;
const hasPaidPlan = hasTeamPlan?.hasTeamPlan || isCurrentUsernamePremium;
@@ -17,7 +17,8 @@ type GetWorkflowActionOptionsOptions = {
export const getWorkflowActionOptionsHandler = async ({ ctx }: GetWorkflowActionOptionsOptions) => {
const { user } = ctx;
const isCurrentUsernamePremium = user && user.metadata && hasKeyInMetadata(user, "isPremium");
const isCurrentUsernamePremium =
user && hasKeyInMetadata(user, "isPremium") ? !!user.metadata.isPremium : false;
let isTeamsPlan = false;
if (!isCurrentUsernamePremium) {
@@ -66,7 +66,7 @@ export const updateHandler = async ({ ctx, input }: UpdateOptions) => {
throw new TRPCError({ code: "UNAUTHORIZED" });
}
const isCurrentUsernamePremium = user && user.metadata && hasKeyInMetadata(user, "isPremium");
const isCurrentUsernamePremium = hasKeyInMetadata(user, "isPremium") ? !!user.metadata.isPremium : false;
let isTeamsPlan = false;
if (!isCurrentUsernamePremium) {