fix: Session storage selectedEstablishmentEvaluationFrequency et selectedEstablishmentTotalCapacity

This commit is contained in:
N3WT DE COMPET
2025-05-29 10:07:51 +02:00
parent a42cf348a0
commit e30753f1d6
2 changed files with 7 additions and 1 deletions

View File

@ -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);

View File

@ -26,7 +26,7 @@ export const EstablishmentProvider = ({ children }) => {
setSelectedEstablishmentTotalCapacityState,
] = useState(() => {
const storedEstablishmentTotalCapacity = +sessionStorage.getItem(
'setSelectedEstablishmentTotalCapacity'
'selectedEstablishmentTotalCapacity'
);
return storedEstablishmentTotalCapacity;
});