fix: headscale expiry can be a literal 0

This commit is contained in:
Aarnav Tale
2024-05-26 19:41:56 -04:00
parent a72cc1bb1c
commit e19dbda5ed
+1 -1
View File
@@ -96,7 +96,7 @@ const HeadscaleConfig = z.object({
allowed_users: z.array(z.string()).optional(),
allowed_groups: z.array(z.string()).optional(),
strip_email_domain: z.boolean().default(true),
expiry: z.string().default('180d'),
expiry: z.union([z.string(), z.literal(0)]).default('180d'),
use_expiry_from_token: z.boolean().default(false),
}).optional(),