fix: validate member name contents

This commit is contained in:
Sam 2023-03-18 23:00:44 +01:00
parent fe0680d587
commit d223cd89e8
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
4 changed files with 53 additions and 1 deletions

View file

@ -61,11 +61,12 @@
let modified = false;
$: modified = isModified(bio, display_name, links, names, pronouns, fields, avatar);
$: modified = isModified(bio, name, display_name, links, names, pronouns, fields, avatar);
$: getAvatar(avatar_files).then((b64) => (avatar = b64));
const isModified = (
bio: string,
name: string,
display_name: string,
links: string[],
names: FieldEntry[],
@ -73,6 +74,7 @@
fields: Field[],
avatar: string | null,
) => {
if (name !== data.member.name) return true;
if (bio !== data.member.bio) return true;
if (display_name !== data.member.display_name) return true;
if (!linksEqual(links, data.member.links)) return true;