aboutsummaryrefslogtreecommitdiff
path: root/client.go
diff options
context:
space:
mode:
authorFChannel <=>2021-02-23 19:21:43 -0800
committerFChannel <=>2021-02-23 19:21:43 -0800
commitbbb1b82c5b5bc9c7e9cd96c41aa8339a95e49864 (patch)
tree74b4a5277a2a5fd4da7565777efafec2db0d53b1 /client.go
parent28e256f18f96d9afdcb903b3bc3daf93747c2195 (diff)
added fix for special characters in board name, also escaped some characters for regex. might be some missing edge cases
Diffstat (limited to 'client.go')
-rw-r--r--client.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/client.go b/client.go
index f11caae..d31ba07 100644
--- a/client.go
+++ b/client.go
@@ -210,7 +210,7 @@ func PostGet(w http.ResponseWriter, r *http.Request, db *sql.DB){
returnData.Boards = Boards
- re = regexp.MustCompile("f\\w+-\\w+")
+ re = regexp.MustCompile("f(\\w|[!@#$%^&*<>])+-(\\w|[!@#$%^&*<>])+")
if re.MatchString(path) { // if non local actor post
name := GetActorFollowNameFromPath(path)