Skip to content

Commit 6c487f2

Browse files
committed
fixes collections to workspace shallow copy bug
1 parent 9979e24 commit 6c487f2

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/client/components/containers/CollectionsContainer.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default function CollectionsContainer() {
2020
content={collection}
2121
key={idx}
2222
deleteFromCollection={() => {dispatch(actions.deleteFromCollection(collection))}}
23-
collectionToReqRes={() => {dispatch(actions.collectionToReqRes(collection.reqResArray))}}
23+
collectionToReqRes={(reqResArray) => {dispatch(actions.collectionToReqRes(reqResArray))}}
2424
/>
2525
);
2626
}

src/client/components/containers/SaveWorkspaceModal.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default function SaveWorkspaceModal({ showModal, setShowModal, match }) {
1717

1818

1919
const saveCollection = (inputName) => {
20-
const clonedArray = reqResArray.slice();
20+
const clonedArray = JSON.parse(JSON.stringify(reqResArray));
2121
clonedArray.forEach((reqRes) => {
2222
//reinitialize and minimize all things
2323
reqRes.checked = false;

src/client/reducers/business.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ const businessReducer = (state = initialState, action) => {
147147
}
148148

149149
case types.COLLECTION_TO_REQRES: {
150-
const reqResArray = [...action.payload];
150+
const reqResArray = JSON.parse(JSON.stringify(action.payload));
151+
console.log('IN REDUCER:', reqResArray);
151152
return {
152153
...state,
153154
reqResArray,

0 commit comments

Comments
 (0)