Merged in fix/allow-multiple-membership-types (pull request #248)
fix: make membershipLevel since not present on all membership types Approved-by: Simon.Emanuelsson
This commit is contained in:
@@ -64,7 +64,7 @@ function getLevelByTier(tier: membershipLevels) {
|
||||
|
||||
function getInitialState(user?: User) {
|
||||
const membership = user?.memberships ? getMembership(user.memberships) : null
|
||||
if (!membership) {
|
||||
if (!membership?.membershipLevel) {
|
||||
return {
|
||||
selectedLevelAMobile: getLevelByTier(1),
|
||||
selectedLevelBMobile: getLevelByTier(2),
|
||||
|
||||
@@ -21,7 +21,9 @@ export const getUserSchema = z.object({
|
||||
currentPoints: z.number(),
|
||||
expirationDate: z.string(),
|
||||
membershipNumber: z.string(),
|
||||
membershipLevel: z.enum(["L1", "L2", "L3", "L4", "L5", "L6", "L7"]),
|
||||
membershipLevel: z
|
||||
.enum(["L1", "L2", "L3", "L4", "L5", "L6", "L7"])
|
||||
.optional(),
|
||||
memberSince: z.string(),
|
||||
membershipType: z.string(),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user