diff --git a/packages/strapi-plugin-content-type-builder/admin/src/containers/ModelPage/sagas.js b/packages/strapi-plugin-content-type-builder/admin/src/containers/ModelPage/sagas.js index 61ce766c0e..5e04c08581 100644 --- a/packages/strapi-plugin-content-type-builder/admin/src/containers/ModelPage/sagas.js +++ b/packages/strapi-plugin-content-type-builder/admin/src/containers/ModelPage/sagas.js @@ -39,11 +39,12 @@ export function* fetchModel(action) { export function* defaultSaga() { const loadModelWatcher = yield fork(takeLatest, MODEL_FETCH, fetchModel); - yield fork(takeLatest, DELETE_ATTRIBUTE, attributeDelete); + const deleteAttributeWatcher = yield fork(takeLatest, DELETE_ATTRIBUTE, attributeDelete); yield take(LOCATION_CHANGE); yield cancel(loadModelWatcher); + yield cancel(deleteAttributeWatcher); } // All sagas to be loaded