diff --git a/src/member/MemberEditer.js b/src/member/MemberEditer.js index 4b00986f7cd2eb425041af8ad7ee15b9b6e996d0..b2952605d00822e048ce04c5183883a67d8d9056 100644 --- a/src/member/MemberEditer.js +++ b/src/member/MemberEditer.js @@ -28,13 +28,15 @@ function MemberEditer() { if (!mem) { setError("Numero de socia invalido"); } else { - setMember({ - num: mem.num, - name: mem.name, - email: mem.email, - phone: mem.phone, - role: mem.role, - }); + if (member.num == "") { + setMember({ + num: mem.num, + name: mem.name, + email: mem.email, + phone: mem.phone, + role: mem.role, + }); + } } }; diff --git a/src/product/AnnualReport.js b/src/product/AnnualReport.js index 07747be88834e98a2c36fbb827efb77fb1957e3e..0816eb58e22259b8ad795dbdbe10de1b6047c106 100644 --- a/src/product/AnnualReport.js +++ b/src/product/AnnualReport.js @@ -47,8 +47,10 @@ function AnnualReport() { const [data, setData] = useState([]); const setTransactions = (transactions) => { - const d = transactionsPerMonth(transactions); - setData(d); + if (data.length == 0) { + const d = transactionsPerMonth(transactions); + setData(d); + } }; let dates = Object.keys(data); diff --git a/src/product/ShowProduct.js b/src/product/ShowProduct.js index 71ea69dea8d03053da23415126589108b0c738a5..78853902cb60df942bfb2f282b5b332e929373a1 100644 --- a/src/product/ShowProduct.js +++ b/src/product/ShowProduct.js @@ -22,8 +22,10 @@ function ShowProduct() { const [redirect, setRedirect] = useState(false); const setProduct = (p) => { - _setProduct(p); - setName(p.name); + if (p.price == 0) { + _setProduct(p); + setName(p.name); + } }; if (redirect) {