allow empty dns
This commit is contained in:
@@ -40,9 +40,7 @@ export const AddressSchema = z
|
|||||||
.min(1, { message: t('zod.address') })
|
.min(1, { message: t('zod.address') })
|
||||||
.pipe(safeStringRefine);
|
.pipe(safeStringRefine);
|
||||||
|
|
||||||
export const DnsSchema = z
|
export const DnsSchema = z.array(AddressSchema, { message: t('zod.dns') });
|
||||||
.array(AddressSchema, { message: t('zod.dns') })
|
|
||||||
.min(1, t('zod.dns'));
|
|
||||||
|
|
||||||
export const AllowedIpsSchema = z
|
export const AllowedIpsSchema = z
|
||||||
.array(AddressSchema, { message: t('zod.allowedIps') })
|
.array(AddressSchema, { message: t('zod.allowedIps') })
|
||||||
@@ -82,6 +80,7 @@ export function validateZod<T>(
|
|||||||
if (t) {
|
if (t) {
|
||||||
let newMessage = null;
|
let newMessage = null;
|
||||||
if (v.message.startsWith('zod.')) {
|
if (v.message.startsWith('zod.')) {
|
||||||
|
console.log(v);
|
||||||
switch (v.code) {
|
switch (v.code) {
|
||||||
case 'too_small':
|
case 'too_small':
|
||||||
switch (v.origin) {
|
switch (v.origin) {
|
||||||
|
|||||||
Reference in New Issue
Block a user