Skip to content

Commit 7cc6dfc

Browse files
Merge pull request #74 from samhaar/master
fixes collections to workspace bugs
2 parents 513a681 + 8610cac commit 7cc6dfc

File tree

4 files changed

+20
-14
lines changed

4 files changed

+20
-14
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/controllers/reqResController.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ const { api } = window;
66
const connectionController = {
77
openConnectionArray: [],
88

9-
getReqRes_CurrentTabAndSelected() {
10-
const { reqResArray } = store.default.getState().business;
9+
// getReqRes_CurrentTabAndSelected() {
10+
// const { reqResArray } = store.default.getState().business;
1111

12-
const { currentTab } = store.default.getState().business;
12+
// const { currentTab } = store.default.getState().business;
1313

14-
return reqResArray.filter(
15-
(reqRes) => reqRes.tab === currentTab && reqRes.checked
16-
);
17-
},
14+
// return reqResArray.filter(
15+
// (reqRes) => reqRes.tab === currentTab && reqRes.checked
16+
// );
17+
// },
1818

1919
//toggles checked in state for entire reqResArray
2020
toggleSelectAll() {
@@ -75,9 +75,9 @@ const connectionController = {
7575
openAllSelectedReqRes() {
7676
connectionController.closeAllReqRes();
7777

78-
const selectedAndCurrentTabReqResArr = connectionController.getReqRes_CurrentTabAndSelected();
78+
const { reqResArray } = store.default.getState().business;
7979

80-
selectedAndCurrentTabReqResArr.forEach((reqRes) =>
80+
reqResArray.forEach((reqRes) =>
8181
connectionController.openReqRes(reqRes.id)
8282
);
8383
},
@@ -118,8 +118,8 @@ const connectionController = {
118118

119119
/* Closes all open endpoint */
120120
closeAllReqRes() {
121-
const selectedAndCurrentTabReqResArr = connectionController.getReqRes_CurrentTabAndSelected();
122-
selectedAndCurrentTabReqResArr.forEach((reqRes) =>
121+
const { reqResArray } = store.default.getState().business;
122+
reqResArray.forEach((reqRes) =>
123123
connectionController.closeReqRes(reqRes)
124124
);
125125
},

src/client/reducers/business.js

Lines changed: 7 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,
@@ -182,6 +183,11 @@ const businessReducer = (state = initialState, action) => {
182183
return {
183184
...state,
184185
reqResArray: [],
186+
currentResponse: {
187+
request: {
188+
network: "",
189+
},
190+
},
185191
};
186192
}
187193

0 commit comments

Comments
 (0)