From 172dcdaa6737829da4feee1df79273774b259910 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 30 Jan 2026 15:00:32 +0100 Subject: [PATCH] fix: ghost selection in PayAndValidateList --- src/main/webapp/src/pages/PayAndValidateList.jsx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/webapp/src/pages/PayAndValidateList.jsx b/src/main/webapp/src/pages/PayAndValidateList.jsx index 23067e6..a3d5ce9 100644 --- a/src/main/webapp/src/pages/PayAndValidateList.jsx +++ b/src/main/webapp/src/pages/PayAndValidateList.jsx @@ -13,7 +13,6 @@ import {faCircleInfo, faEuroSign} from "@fortawesome/free-solid-svg-icons"; import "./PayAndValidateList.css"; import * as Tools from "../utils/Tools.js"; import {useTranslation} from "react-i18next"; -import {counter} from "@fortawesome/fontawesome-svg-core"; export function PayAndValidateList({source}) { const {t} = useTranslation(); @@ -31,8 +30,7 @@ export function PayAndValidateList({source}) { const [lastSearch, setLastSearch] = useState(""); const [paymentFilter, setPaymentFilter] = useState((source === "club") ? 0 : 2); - const storedMembers = sessionStorage.getItem("selectedMembers"); - const [selectedMembers, setSelectedMembers] = useState(storedMembers ? JSON.parse(storedMembers) : []); + const [selectedMembers, setSelectedMembers] = useState([]); const setLoading = useLoadingSwitcher() const { @@ -41,10 +39,6 @@ export function PayAndValidateList({source}) { refresh } = useFetch(`/member/find/${source}?page=${page}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`, setLoading, 1) - useEffect(() => { - sessionStorage.setItem("selectedMembers", JSON.stringify(selectedMembers)); - }, [selectedMembers]); - useEffect(() => { refresh(`/member/find/${source}?page=${page}&search=${lastSearch}&club=${clubFilter}&licenceRequest=${stateFilter}&payment=${paymentFilter}&categorie=${catFilter}`); }, [hash, clubFilter, stateFilter, lastSearch, paymentFilter, catFilter]);