From 98d88b9a4b911a3ed281924c8316a5508f3e272f Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Wed, 2 Sep 2020 09:38:02 -0400 Subject: [PATCH] Truncate lede at question mark This fixes TestPostLede and closes #316. --- parse/posts.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/parse/posts.go b/parse/posts.go index 6cd5217..f660e08 100644 --- a/parse/posts.go +++ b/parse/posts.go @@ -1,5 +1,5 @@ /* - * Copyright © 2018 A Bunch Tell LLC. + * Copyright © 2018-2020 A Bunch Tell LLC. * * This file is part of WriteFreely. * @@ -57,6 +57,11 @@ func PostLede(t string, includePunc bool) string { c := []rune(t) t = string(c[:punc+iAdj]) } + punc = stringmanip.IndexRune(t, '?') + if punc > -1 { + c := []rune(t) + t = string(c[:punc+iAdj]) + } return t }