Fix Bug 66831 - Rooms: Invite via link. Console error 500 (Internal Server Error) when regenerating the invitation link.

This commit is contained in:
Alexey Safronov 2024-08-15 19:17:14 +04:00
parent 514680958b
commit b4840a2807

View File

@ -88,7 +88,7 @@ const ExternalLinks = ({
copyLink(link.shareLink); copyLink(link.shareLink);
} }
} else { } else {
!externalLinksVisible ? editLink() : disableLink(); !externalLinksVisible ? await editLink() : await disableLink();
} }
onChangeExternalLinksVisible(!externalLinksVisible); onChangeExternalLinksVisible(!externalLinksVisible);
} catch (error) { } catch (error) {
@ -98,9 +98,10 @@ const ExternalLinks = ({
} }
}; };
const disableLink = () => { const disableLink = async () => {
setInvitationLinks(roomId, "Invite", 0, shareLinks[0].id); shareLinks?.length &&
setShareLinks([]); (await setInvitationLinks(roomId, "Invite", 0, shareLinks[0].id));
return setShareLinks([]);
}; };
const editLink = async () => { const editLink = async () => {
@ -120,7 +121,7 @@ const ExternalLinks = ({
copyLink(shareLink); copyLink(shareLink);
setShareLinks([activeLink]); setShareLinks([activeLink]);
setActiveLink(activeLink); return setActiveLink(activeLink);
}; };
const onSelectAccess = async (access) => { const onSelectAccess = async (access) => {