From e30753f1d6d2911d51bb9dfbf32fbae6f2b62b5d Mon Sep 17 00:00:00 2001 From: N3WT DE COMPET Date: Thu, 29 May 2025 10:07:51 +0200 Subject: [PATCH] fix: Session storage selectedEstablishmentEvaluationFrequency et selectedEstablishmentTotalCapacity --- Front-End/src/components/ProfileSelector.js | 6 ++++++ Front-End/src/context/EstablishmentContext.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Front-End/src/components/ProfileSelector.js b/Front-End/src/components/ProfileSelector.js index 032ec0f..355593f 100644 --- a/Front-End/src/components/ProfileSelector.js +++ b/Front-End/src/components/ProfileSelector.js @@ -17,6 +17,8 @@ const ProfileSelector = ({ onRoleChange, className = '' }) => { setSelectedEstablishmentId, setProfileRole, user, + setSelectedEstablishmentEvaluationFrequency, + setSelectedEstablishmentTotalCapacity } = useEstablishment(); const [dropdownOpen, setDropdownOpen] = useState(false); const { showPopup } = usePopup(); @@ -25,8 +27,12 @@ const ProfileSelector = ({ onRoleChange, className = '' }) => { // Pas bon quand on a plusieur role pour le même établissement const role = user.roles[roleId].role_type; const establishmentId = user.roles[roleId].establishment__id; + const establishmentEvaluationFrequency = user.roles[roleId].establishment__evaluation_frequency; + const establishmentTotalCapacity = user.roles[roleId].establishment__total_capacity; setProfileRole(role); setSelectedEstablishmentId(establishmentId); + setSelectedEstablishmentEvaluationFrequency(establishmentEvaluationFrequency); + setSelectedEstablishmentTotalCapacity(establishmentTotalCapacity); setSelectedRoleId(roleId); if (onRoleChange) { onRoleChange(roleId); diff --git a/Front-End/src/context/EstablishmentContext.js b/Front-End/src/context/EstablishmentContext.js index b1ae486..b17a083 100644 --- a/Front-End/src/context/EstablishmentContext.js +++ b/Front-End/src/context/EstablishmentContext.js @@ -26,7 +26,7 @@ export const EstablishmentProvider = ({ children }) => { setSelectedEstablishmentTotalCapacityState, ] = useState(() => { const storedEstablishmentTotalCapacity = +sessionStorage.getItem( - 'setSelectedEstablishmentTotalCapacity' + 'selectedEstablishmentTotalCapacity' ); return storedEstablishmentTotalCapacity; });