From 9e74c1ceaf695711e1eb13b7953a7d09615f9bd8 Mon Sep 17 00:00:00 2001 From: soupette Date: Wed, 1 Apr 2020 18:04:35 +0200 Subject: [PATCH] Fix toggle refetch Signed-off-by: soupette --- .../admin/src/containers/ModalStepper/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/strapi-plugin-upload/admin/src/containers/ModalStepper/index.js b/packages/strapi-plugin-upload/admin/src/containers/ModalStepper/index.js index fb2d4f0043..49481f8e28 100644 --- a/packages/strapi-plugin-upload/admin/src/containers/ModalStepper/index.js +++ b/packages/strapi-plugin-upload/admin/src/containers/ModalStepper/index.js @@ -24,6 +24,7 @@ const ModalStepper = ({ const [shouldDeleteFile, setShouldDeleteFile] = useState(false); const [isFormDisabled, setIsFormDisabled] = useState(false); const [formErrors, setFormErrors] = useState(null); + const [shouldRefetch, setShouldRefetch] = useState(false); const [displayNextButton, setDisplayNextButton] = useState(false); const [reducerState, dispatch] = useReducer(reducer, initialState, init); const { currentStep, fileToEdit, filesToDownload, filesToUpload } = reducerState.toJS(); @@ -213,6 +214,7 @@ const ModalStepper = ({ setIsFormDisabled(false); setDisplayNextButton(false); setFormErrors(null); + setShouldRefetch(false); dispatch({ type: 'RESET_PROPS', @@ -333,7 +335,7 @@ const ModalStepper = ({ } } - onToggle(true); + onToggle(shouldRefetch); }; const handleUploadFiles = async () => { @@ -361,6 +363,8 @@ const ModalStepper = ({ false ); + setShouldRefetch(true); + dispatch({ type: 'REMOVE_FILE_TO_UPLOAD', fileIndex: originalIndex,