diff --git a/src/automats/brandAutomat.js b/src/automats/brandAutomat.js index c7ad646..846bb0b 100644 --- a/src/automats/brandAutomat.js +++ b/src/automats/brandAutomat.js @@ -122,7 +122,8 @@ const actions = { // #region delPic async deleteImage(id) { const res = await brandApi.deleteImage(id); - await brandAutomat.actions.load(true); + const updated = res.brand ?? { pics: [] }; + updateStateWithBrands(brandAutomat.state.brands.map((b) => (b.id === id ? { ...b, ...updated, pics: [] } : b))); return res.brand; } };