Skip to content

Commit 72f84dc

Browse files
authored
fix: operator adress fields (#299)
1 parent 72280a6 commit 72f84dc

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

src/components/Form/EditOperatorDataForm/EditOperatorDataForm.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ function getSalesChannel(salesChannel: any) {
6868
return {
6969
...OfflineChannel,
7070
addresses:
71-
EmptyAddresses.is(OfflineChannel.addresses) ||
71+
EmptyAddresses.isValidSync(OfflineChannel.addresses) ||
7272
OfflineChannel.allNationalAddresses
7373
? []
7474
: OfflineChannel.addresses.map((add: any) => ({
@@ -80,7 +80,7 @@ function getSalesChannel(salesChannel: any) {
8080
return {
8181
...salesChannel,
8282
addresses:
83-
EmptyAddresses.is(salesChannel.addresses) ||
83+
EmptyAddresses.isValidSync(salesChannel.addresses) ||
8484
salesChannel.allNationalAddresses
8585
? []
8686
: salesChannel.addresses.map((add: any) => ({

src/utils/form_types.tsx

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
import * as Yup from "yup";
2-
import { YupLiteral } from "./yupUtils";
32

43
export const EmptyAddresses = Yup.array(
54
Yup.object({
6-
street: YupLiteral("").required(),
7-
zipCode: YupLiteral("").required(),
8-
city: YupLiteral("").required(),
9-
district: YupLiteral("").required(),
5+
street: Yup.string().oneOf([""]),
6+
zipCode: Yup.string().oneOf([""]),
7+
city: Yup.string().oneOf([""]),
8+
district: Yup.string().oneOf([""]),
109
coordinates: Yup.object({
11-
latitude: YupLiteral("").required(),
12-
longitude: YupLiteral("").required()
13-
}).required()
14-
}).required()
15-
).required();
10+
latitude: Yup.string().oneOf([""]),
11+
longitude: Yup.string().oneOf([""])
12+
})
13+
})
14+
);
1615

1716
export type EmptyAddresses = Yup.InferType<typeof EmptyAddresses>;

0 commit comments

Comments
 (0)