We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14ab7a6 commit 4969aecCopy full SHA for 4969aec
1 file changed
context.go
@@ -1,6 +1,7 @@
1
package baa
2
3
import (
4
+ "bufio"
5
"bytes"
6
"encoding/xml"
7
"errors"
@@ -532,7 +533,24 @@ func (c *Context) Fetch(tpl string) ([]byte, error) {
532
533
if err := c.baa.Render().Render(buf, tpl, c.Gets()); err != nil {
534
return nil, err
535
}
- return buf.Bytes(), nil
536
+
537
+ // clear go template generated black lines
538
+ nbuf := new(bytes.Buffer)
539
+ r := bufio.NewReader(buf)
540
+ for {
541
+ line, _, err := r.ReadLine()
542
+ if err != nil {
543
+ break
544
+ }
545
+ clearLine := strings.TrimSpace(string(line))
546
+ if len(clearLine) == 0 {
547
+ continue
548
549
+ nbuf.Write(line)
550
+ nbuf.WriteRune('\n')
551
552
553
+ return nbuf.Bytes(), nil
554
555
556
// Redirect redirects the request using http.Redirect with status code.
0 commit comments