Skip to content
This repository was archived by the owner on Aug 23, 2022. It is now read-only.

Commit 6af57fb

Browse files
authored
Merge pull request #956 from dreid/setPending-updates-subField
setPending should update subFields
2 parents 44563d9 + 40e77cf commit 6af57fb

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/reducers/form-actions-reducer.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,13 @@ export function createFormActionsReducer(options) {
265265
retouched: false,
266266
};
267267

268+
subFieldUpdates = {
269+
pending: action.pending,
270+
submitted: false,
271+
submitFailed: false,
272+
retouched: false,
273+
};
274+
268275
parentFormUpdates = { pending: action.pending };
269276

270277
break;

test/form-reducer-actions-spec.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,9 @@ describe('formReducer() (V1)', () => {
255255
...initialFieldState,
256256
retouched: true,
257257
},
258+
name: {
259+
...initialFieldState,
260+
},
258261
},
259262
expectedForm: {
260263
pending: true,
@@ -265,6 +268,12 @@ describe('formReducer() (V1)', () => {
265268
submitFailed: false,
266269
retouched: false,
267270
},
271+
expectedSubField: {
272+
pending: true,
273+
submitted: false,
274+
submitFailed: false,
275+
retouched: false,
276+
},
268277
},
269278
],
270279
[actionTypes.SET_VALIDITY]: [

0 commit comments

Comments
 (0)