Skip to content

Commit e0c1f4b

Browse files
committed
fix(form-core): TanStack#1336 add optional chaining operator when dynamically retrieving an errorMap value.
1 parent 0b3fcc3 commit e0c1f4b

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/form-core/src/FieldApi.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1403,7 +1403,8 @@ export class FieldApi<
14031403
fieldLevelError,
14041404
})
14051405

1406-
if (field.state.meta.errorMap[errorMapKey] !== newErrorValue) {
1406+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
1407+
if (field.state.meta.errorMap?.[errorMapKey] !== newErrorValue) {
14071408
field.setMeta((prev) => ({
14081409
...prev,
14091410
errorMap: {

packages/form-core/src/FormApi.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1339,7 +1339,8 @@ export class FormApi<
13391339
}
13401340
}
13411341

1342-
if (this.state.errorMap[errorMapKey] !== formError) {
1342+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
1343+
if (this.state.errorMap?.[errorMapKey] !== formError) {
13431344
this.baseStore.setState((prev) => ({
13441345
...prev,
13451346
errorMap: {

0 commit comments

Comments
 (0)