fix: re-jig handling of ap tag values so that only hashtags are considered (not Piefed community tags, etc.)

This commit is contained in:
Julian Lam
2025-09-22 11:56:55 -04:00
parent f9edb13f62
commit 4d68e3fe14

View File

@@ -38,11 +38,12 @@ Notes._normalizeTags = async (tag, cid) => {
} }
tags = tags tags = tags
.filter(({ type }) => type === 'Hashtag')
.map((tag) => { .map((tag) => {
tag.name = tag.name.startsWith('#') ? tag.name.slice(1) : tag.name; tag.name = tag.name.startsWith('#') ? tag.name.slice(1) : tag.name;
return tag; return tag;
}) })
.filter(o => o.type === 'Hashtag' && !systemTags.includes(o.name)) .filter(({ name }) => !systemTags.includes(name))
.map(t => t.name); .map(t => t.name);
if (tags.length > maxTags) { if (tags.length > maxTags) {