From 08263266539a6ff41b1d1797e827384541dd386b Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Tue, 9 Feb 2021 22:42:29 +0000 Subject: [PATCH] Validation of categories --- content.py | 2 -- webapp_hashtagswarm.py | 8 ++++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/content.py b/content.py index 15387c926..1d8334412 100644 --- a/content.py +++ b/content.py @@ -389,8 +389,6 @@ def validHashTag(hashtag: str) -> bool: 'ŴŵÝýŸÿŶŷŹźŽžŻż') if set(hashtag).issubset(validChars): return True - if '#' in hashtag or '"' in hashtag or '&' in hashtag: - return False if isValidLanguage(hashtag): return True return False diff --git a/webapp_hashtagswarm.py b/webapp_hashtagswarm.py index 19f08661f..f2ffb577d 100644 --- a/webapp_hashtagswarm.py +++ b/webapp_hashtagswarm.py @@ -203,8 +203,12 @@ def htmlHashTagSwarm(baseDir: str, actor: str, translate: {}) -> str: categoryStr = \ getHashtagCategory(baseDir, hashTagName) if len(categoryStr) < maxTagLength: - if categoryStr not in categorySwarm: - categorySwarm.append(categoryStr) + if '#' not in categoryStr and \ + '&' not in categoryStr and \ + '"' not in categoryStr and \ + "'" not in categoryStr: + if categoryStr not in categorySwarm: + categorySwarm.append(categoryStr) break break